![](https://noeca.wordpress.com/wp-content/uploads/2022/05/image-11.png?w=1024)
Copiar archivos
Crear copias de archivos puede ser útil por numerosas razones:
- Si se ha creado una copia del archivo antes de que se hayan realizado cambios, siempre podremos revertir al archivo original.
- La copia de un archivo puede utilizarse para transferirlo a un dispositivo extraíble.
- La copia de un documento puede utilizarse como plantilla para un documento nuevo.
cp [OPCIONES] ORIGEN DESTINO
Continuemos…
Utilice el siguiente comando para cambiar al directorio Documents
:
sysadmin@localhost:~$ cd ~/Documents
El comando cp
se utiliza para copiar archivos. Similar al comando mv
, requiere al menos dos argumentos: un origen y un destino. Por ejemplo, para copiar el archivo /etc/passwd
en el directorio actual, utilice el siguiente comando:
sysadmin@localhost:~/Documents$ cp /etc/passwd .
Nota
El segundo argumento es el carácter (.
). Recuerde la sección Cambio de Directorio, este carácter es un atajo al directorio actual.
Ejecutar el comando anterior resulta en una copia del contenido del archivo /etc/passwd
en el directorio Documents
, ya que este es nuestro directorio actual. Esto se puede confirmar usando el comando ls
:
sysadmin@localhost:~/Documents$ ls
School alpha-third.txt hidden.txt numbers.txt red.txt
Work alpha.txt letters.txt os.csv
adjectives.txt animals.txt linux.txt passwd
alpha-first.txt food.txt longfile.txt people.csv
alpha-second.txt hello.sh newhome.txt profile.txt
A tener en cuenta
Los permisos pueden afectar a los comandos de administración de archivos, como el comando cp
. Para copiar un archivo, es necesario tener permiso de ejecución para acceder al directorio donde se encuentra el archivo y permiso de lectura para el archivo que se está copiando.
También es necesario tener permiso de escritura y ejecución en el directorio al que se está copiando el archivo. Normalmente, hay dos lugares en los que siempre debe tener permisos de escritura y ejecución: su directorio home y el directorio /tmp
.