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
".