Curso Linux gnu -014

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.

Deja un comentario