¿Cómo se copian archivos de una carpeta a otra Linux recursivamente? ¿Desea aprender a copiar todos los archivos de una carpeta a otra en Linux?
Aquí está el comando para copiar el archivo en Linux con un nuevo nombre o copiar el archivo en Linux en el mismo directorio.
Cómo copiar archivos en la línea de comandos de Ubuntu
El comando cp se usa para copiar archivos y directorios. El ‘cp’ copia archivos (o, opcionalmente, directorios). Puede copiar un archivo a otro o copiar arbitrariamente muchos archivos a un directorio de destino.
La sintaxis del comando es:
cp [path/to/file] [destination]
Tenga en cuenta que si se dan dos nombres de archivo, ‘cp’ copia el primer archivo en el segundo.
Cómo copiar varios archivos en Ubuntu
Para copiar varios archivos en Ubuntu, simplemente agregue varios archivos con el comando cp separándolos con espacio.
Entonces, la sintaxis para copiar archivo1, archivo2 y archivo3 a la vez será:
cp file1 file2 file3 Destination/
Cómo copiar varios directorios
Al igual que los archivos, puede copiar carpetas o directorios usando el comando cp en Linux.
Por defecto, ‘cp’ no copia directorios. Sin embargo, las opciones ‘-R’, ‘-a’ y ‘-r’ hacen que ‘cp’ se copie recursivamente al descender a los directorios de origen y copiar archivos a los directorios de destino correspondientes. (ver más abajo para la sintaxis del comando)
Simplemente use el comando cp de la misma manera que lo hacemos para un archivo.
cp -r source_dir1 source_dir2 source_dir3 target_dir
Cómo copiar archivos de un directorio a otro en la terminal
Para copiar archivos de un directorio a otro en la terminal, use la opción -R con el comando cp:
cp -R Target_Directory/ Destination/
Tenga en cuenta que puede usar el argumento ‘–copy-contents’ al copiar recursivamente. Se utiliza para copiar el contenido de cualquier archivo especial como si fuera un archivo normal.
Si desea cambiar el nombre y copiar archivos en Ubuntu, simplemente use el nuevo nombre de archivo con el destino mientras usa el comando cp:
cp [path/to/file] [destination/New_File_name]
Si solo desea copiar atributos, use el argumento de comando ‘–attributes-only’. Esto se usa para copiar solo los atributos especificados del archivo de origen al destino.
Debe tener en cuenta que si el destino ya existe, no altere su contenido.
De manera similar, el argumento -b o -backup se puede usar para hacer una copia de seguridad de cada archivo que, de lo contrario, se sobrescribiría o eliminaría.
Para obtener más controles, use las opciones de comando ‘-i’ o ‘–interactive’ para preguntar si desea sobrescribir un archivo de destino existente.