Necesitarás 2 herramientas, lynx y awk , prueba esto:
$ lynx -dump http://www.google.com.br | awk '/http/{print $2}' > links.txt
Si necesita líneas de numeración, use el comando nl , prueba esto:
$ lynx -dump http://www.google.com.br | awk '/http/{print $2}' | nl > links.txt
Aquí hay una mejora en la respuesta de lelton:no necesitas awk en absoluto porque lynx tiene algunas opciones útiles.
lynx -listonly -nonumbers -dump http://www.google.com.br
si quieres numeros
lynx -listonly -dump http://www.google.com.br