Aquí el uso básico:
cp [opciones] archivoorigen archivodestino
En el siguiente ejemplo, realizamos una copia de nuestro archivo en la misma ruta, cambiándole el nombre:
cp archivo.txt copia_del_archivo.txt
si quisiéramos copiarlo a otro directorio, solo tenemos que especificar la ruta:
cp archivo.txt /home/midirectorio/
sino se le va a cambiar el nombre, no es necesario especificarlo.
Si deseamos copiar varios archivos solo tendremos que indicarlos, y al final poner la ruta donde los copiaremos:
cp file1.txt file2.txt file3.txt /home/midirectorio/
Ahora si deseamos copiar directorios, tendremos que poner la opcion de -r para indicar que realizaremos una copia recursiva:
cp -r directorio directorioCopia
Este comando tiene muchas opciones, anteriormente solo hemos visto lo básico, pero veremos algunas que también son de utilidad:
-b
Crea un backup en el destino, esto para el caso que exista un archivo con el mismo nombre.
-f, --force
Realiza el borrado de los archivos destino sin consultar o avisar al usuario.
-i, --interactive
Informa antes de sobreescribir un archivo en el destino indicado.
-l, --link
Realiza un enlace en lugar de copiar los archivos.
-p
Realiza la copia de los archivos y directorio conservando la fecha de modificación de los archivos y directorios originales.
-r, -R, --recursive
Realiza la copia de forma recursiva (ideal para directorios).
-u, --update
Esta opción es muy útil para verificar si el archivo destino sufrió alguna modificación, si encuentra algún cambio realiza la copia, en caso contrario conserva el archivo.
-v, --verbose
Explica que es lo que se esta realizando, ideal cuando son varios archivos o de gran tamaño.
Para poner las opciones se pueden poner cada una de las que necesitamos de la siguiente forma:
cp -r -u -v fotos /home/directorio/fotos
o bien:
cp -ruv fotos /home/directorio/fotos
también podemos hacer esto:
cp -ru --verbose fotos /home/directorio/fotos
Como ven las opciones son muy amplias, así que solo queda puedan realizar sus propias pruebas y retroalimenten este pequeño blog.
No hay comentarios.:
Publicar un comentario