Algunos Básicos
1.- Copiar un directorio dentro de otro.
lo primero que se piensa es ... "FACIL !! cp directorio_origen/ directorio_destino/ " pero en realidad no es así, pues si se hace eso saldrá un mensaje diciendo "se omite el directorio origen/" (algo así es no se de memoria el mensaje)
SOLUCION
cp directorio_origen/ directorio_destino/ -r
menos erre ?
si, para que la copia sea en forma recursiva. La teoria de por que se debe hacer de esta forma es que undirectorio es un archivo, como todos los de linux, y se intenta copiar solo el directorio, pero como el direcotiro contine cosas, es necesario tambien copiar esas cosa. Osea, en forma recursiva.
2.- Borrar un directorio que NO esta vacio.
se puede pensar cosas similares a lo anterior, pero la solucion es parecida a la anterior (también :D)
rm -r directorio/
Ahora, eso posiblemente pregunte si realmente se desea borrar, por cada archivo dentro del directorio. para evitar eso, se adrega la opción "f"
Quedaría así:
rm -rf directorio
PRECUACION: hay que ser cuidadoso de no meter las patas, pues esto borra bastante rapido y a veces puede suceder cosas como esto al escribir mal
rm -rf /
Espero les ayude!