Hoy vamos a copiar cosas de un lugar a otro, para ello usaremos el comando cp. Al igual que los comandos que vimos antes, lo acompañaremos con algunas opciones que si sois espavilados ya las sabreis, ya que se repiten casi en todos los comandos de este estilo.
Pondremos cp a secas para copiar un archivo de un lugar a otro
Como vemos hemos copiado fichero1 de la carpeta ~/pruebas a ~/pruebas/pruebas_2
También podemos aprovechar y cambiar el archivo de nombre al copiar
Hemos hecho lo mismo que antes, pero le dimos al archivo el nombre de fichero1_2 en la nueva ubicación
Para poder copiar carpetas de un lugar a otro tenemos que usar la copción cp -r
Hemos copiado la carpeta2 de ~/pruebas a ~/pruebas/pruebas2. Al igual que en el caso anterior, al copiar le podemos cambiar el nombre a la carpeta.
Cuando usamos la opción -i y nos avisara si vamos a sobreescribir algun archivo o directorio. También aconsejo ponerlo en un alias en nuestro .bashrc (Yo ya lo tengo)
Ahora recordemos lo que os dije en esta entrada de unos puntos, que aquí es cuando empieza a ser útil y nos ahorra metros de letras. Imaginemos que tenemos que estar copiando varias cosas a un mismo lugar, y este es largo de escribir ( yo lo uso para copiar/mover a otros discos duros mas que nada) os pongo un ejemplo:
Hemos abreviado esto
cp ~/pruebas/archivo1 /media/disco500/prueba
a
cp ~/pruebas/archivo1 .
Esto sería la explicación más simple del comando cp, pero este comando si tiene bastantes mas opciones que conviene que leais en su manual, como siempre con
man cp
Pingback: Bitacoras.com