Comandos básicos en terminal V

   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

comando-cp1

   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

comando-cp2

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

comando-cp3

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)

comando-cp5

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:

comando-cp4

   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

Un comentario:

  1. Pingback: Bitacoras.com

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.