martes, 11 de junio de 2019

Cómo copiar archivos en Linux - Manual BASH scripting para principiantes - UBUNTU 18.04

Cómo copiar archivos en Linux - Manual BASH scripting para principiantes - UBUNTU 18.04

Copiar archivos en Linux

Vamos a ver las funciones más típicas para copiar archivos en Linux. Yo he realizado este tutorial sobre Ubuntu 18.04. No obstante, se puede aplicar a la mayoría de distros.
También he de decir, que he ejecutado los siguientes comandos como root.



Cómo Copiar archivos en Linux

Para copiar archivos utilizamos el comando cp. Seguido de este hay que poner el nombre del archivo a copiar (con ruta completa si no estamos en la carpeta del archivo) y la carpeta destino: 

cp archivo_a_copiar carpeta_destino

Ejemplo

 cp /home/thehittos/prueba.txt /home/carpetanueva/archivocopiado.txt

Con el comando cd me desplazo por los directorios. Con el comando ls veo que archivos y subcarpetas hay dentro de una carpeta.
Ejecuto el comando cp con la ruta completa del archivo a copiar (en mi caso no hacía falta porque ya estaba en la carpeta) y ruta completa donde se va a copiar el archivo (le puedes dar el mismo nombre o diferente).
Finalmente compruebo si el archivo se ha copiado correctamente.

Resultado





En el anterior tutorial vimos los comodines. Los ejemplos que puse eran con el comando ls.
Podemos utilizar estos comodines para copiar múltiples archivos de una vez. Mira la imagen superior, en el directorio /home/thehittos hay 3 archivos .txt voy a copiar los 3 de una vez gracias al uso de comodines (wildcards en inglés).

Ejemplo

 cp /home/thehittos/*.txt /home/carpetanueva

Resultado



Puedes ingeniártelas para hacer diversas combinaciones con comodines. Si no recuerdas muy bien el funcionamiento de estos o no lo leíste, te recomiendo que lo hagas para ver sus posibilidades.

Para terminar vamos a ver una tabla con diferentes opciones para este comando:

Opción Descripción
-a Conserva los atributos del archivo.
-b Hace una copia de seguridad antes de hacer la copia.
-help Muestra información sobre el comando.
-i Solicita confirmación antes de sobreescribir algún archivo.
-R Copia los archivos recursivamente en todos los subdirectorios.
-u Copia un archivo solo si es más nuevo que el que se encuentra en el destino.
-v Información detallada durante el proceso.

0 comentarios:

Publicar un comentario

Si te a gustado o necesitas ayuda, tus comentarios son agradecidos :D