
Un cp es una utilidad de línea de comandos para copiar los archivos junto con su contenido de una ubicación a otra en las distribuciones de Linux. Tanto los archivos como los directorios se pueden copiar con el comando cp. LinuxMint es una distribución de sistemas operativos Linux que se usará en este artículo para explicar cómo usar el comando cp en Linux.
¿Cuál es la sintaxis general de usar el comando cp en Linux?
Se ha discutido que el comando cp se usa para copiar los archivos y directorios de una localización a otro en Linux. Entonces necesitaremos caminos de dos lugares diferentes, uno desde donde se está copiando el archivo y el otro, donde hay que pegarlo. La sintaxis general de usar el comando cp será:
ps c.p. [options] [source of file/directory where it is being copied] [destination of file/directory where it has to be pasted]
La sintaxis general es sencilla de entender, con el uso del comando cp, también podemos utilizar diferentes opciones de copia, algunas de ellas son:
Opciones | Descripción |
---|---|
-b | Esta opción hará la copia de seguridad de todo el contenido del archivo |
-F | Esta opción se utiliza para copiar a la fuerza todo el contenido del archivo desde el origen hasta el destino. |
-i | Esta opción le confirmará antes de copiar los archivos mostrando un mensaje |
-norte | No sobrescribirá el archivo si ya hay algún archivo presente en la ruta de destino |
Cómo usar el comando cp en Linux
Exploraremos el uso del comando cp en Linux usando diferentes ejemplos. Si queremos copiar y pegar el archivo dentro del mismo directorio, podemos usar el comando cp:
ps c.p. miarchivo.txt miNuevoArchivo.txt
Para confirmar que se ha creado el nuevo archivo, listaremos el contenido del directorio usando el comando ls:
Usaremos la opción “-i” para que si el archivo ya está presente con el nuevo nombre, nos confirme si desea sobrescribirlo o no:
ps c.p. -i miarchivo.txt miarchivo.txt
En el resultado anterior, no queremos sobrescribir, así que escribimos «n». Para copiar el archivo, myfile.txt del directorio de inicio al directorio de Documentos, usaremos el comando cp como:
ps c.p. -v miarchivo.txt miarchivo1.txt miNuevoArchivo.txt Documentos
Hemos utilizado la opción “-v” ya que nos dirá los detalles de la ejecución del comando y para confirmar que el archivo ha sido copiado, ejecutamos el comando:
Para crear la copia de seguridad de myfile.txt, usaremos la opción “-b”:
ps c.p. -b myfile.txt backupFile.txt
También podemos copiar el directorio con la ayuda del comando cp, por ejemplo, copiaremos el directorio «miDirectorio» a Documentos usando el comando:
ps c.p. -r Documentos de miDirectorio
Hemos utilizado la opción “-r” por lo que si hay algún directorio dentro de “myDirectory”, también se copiará.
Conclusión
El comando cp se usa para copiar los archivos y directorios con todo su contenido de una ubicación a otra. En este artículo, hemos explorado la utilización de la utilidad de línea de comandos cp con sus opciones básicas de copia de seguridad, detallada e interactiva.