duda de comandos en bash

weno queria saber que hace exactamente esto cp ./loquesea...

cp ./$ruta/$f1-$f2-$f3 ./$1/$f1/$f2/$f3

o esto

rm -r -f ./$ruta

amos que que hace el ./ despues de rm cp o cd

y el ../ ¿? que hace? que lo he visto en cd ../
./ == Directorio actual
../ == Directorio padre

si haces cd ../ estas yendo al directorio padre del actual
si haces cp ./loquesea ../ estas copiando el archivo loquesea al directorio padre, aunque eso es equivalente a hacer
cp loquesea ..
ya no se me ocurren mas ejemplos, creo que esta mas o menos claro :s

Saludos
Una pregunta tonta, hay algun equivalente en bash al "dir /p" de msdos?
para mi es mas intuitivo el less,

$ ls -l | less

Saludos
y ya que estamos, como es para que salgán también los archivos y carpetas ocultas?
con la opcion -a
ls -a

Saludos
6 respuestas