Mientras se trabaja en la terminal, a menudo es necesario copiar archivos. El comando Linux cp es el más utilizado para este propósito. Viene por defecto en todas las distribuciones y es capaz de copiar archivos y carpetas, así como guardar sus atributos en los sistemas de archivos Linux.
El comando"cp" en Linux se utiliza para copiar archivos y directorios. La sintaxis del comando es la siguiente:
cp [options] <source file/directory> <target file/directory>
Por ejemplo, el siguiente comando se puede utilizar para copiar elarchivo "archivo.txt" al directorio"/home/usuario/documentos":
cp file.txt /home/user/documents/
Si desea copiar todos los archivos del directorio"dir1" al directorio"dir2", puede utilizar el siguiente comando:
cp -r dir1/* dir2/
Algunas de las opciones más utilizadas parael comando"cp" son:
-r o --recursive: copia directorios recursivamente, incluyendo todos los ficheros y subdirectorios;
-v o --verbose: muestra información sobre el proceso de copia;
-i o --interactive: pide confirmación antes de copiar los archivos;
-u o --update: copia sólo los archivos más recientes que los existentes en el directorio de destino;
-p o --preserve: conserva los atributos de los archivos (propietario, permisos, marcas de tiempo, etc.).
Puede obtener más información sobre el comando"cp" y sus opciones ejecutando el comando"man cp".