Ejemplos de comando CP de Linux

Ejemplos de comando CP de Linux

Mientras trabaja en un sistema Linux, copiar archivos y directorios es una tarea importante que se realiza a diario. Todos los usuarios necesitan una utilidad simple y fácil a través de la cual puedan copiar todos sus archivos y directorios. Para este propósito, la utilidad de línea de comandos CP más común se utiliza en los sistemas UNIX y Linux.

Explicaremos el comando CP con algunos ejemplos en este artículo.

Sintaxis básica del comando CP

Para usar el comando CP, siga la sintaxis, que se proporciona a continuación:

$ CP [FLAGS] [FUENTE FILE] [File de destino]

El archivo fuente puede contener más de un archivo y directorios en la sintaxis anterior, y el archivo de destino solo puede ser un solo archivo o un directorio.

Nota importante: el usuario debe tener permiso de lectura en un archivo fuente mientras copia archivos y directorios, y el usuario debe tener permiso de escritura en el archivo o directorio de destino. De lo contrario, se mostrará un error de 'permiso denegado'.

Uso del comando CP

Existen los siguientes usos del 'comando CP' que ahora explicaremos con algunos ejemplos:

Copiar el archivo en el directorio de trabajo actual

Para copiar un archivo en el directorio actual, ejecute el siguiente comando en el terminal:

Ejemplo

Por ejemplo, al ejecutar el comando mencionado a continuación, puede copiar un test_file.txt al backup_file.TXT:

$ CP test_file.txt backup_file.TXT

Copiar archivo en otro directorio

Para copiar el archivo en otro directorio, defina una ruta de directorio absoluta o relativa del destino.

Ejemplo

Por ejemplo, para copiar test_file.txt en el directorio /de búsqueda, use el siguiente comando:

$ CP test_file.txt /búsqueda

En el comando anterior, el archivo se copia con el mismo nombre de archivo original. Si desea copiar el archivo con un nombre diferente, use el comando mencionado a continuación:

$ CP test_file.txt /lookup /newtest_file.TXT

El comando anterior copiará el archivo con un nuevo nombre 'newtest_file.txt 'en el destino especificado.

Copiar directorios en otro directorio

Usando la opción '-r' o '-r', puede copiar todos los archivos, incluidos los subdirectorios, en otro directorio.

Ejemplo

En el siguiente ejemplo, estamos afrontando personal_directory en el oficial_directory:

$ cp -r personal_directory oficial_directory

Si desea copiar solo archivos y todos los subdirectorios en lugar del directorio de origen, use el siguiente comando con la opción '-rt':

$ cp -rt personal_directory oficial_directory

El comando anterior copiará el contenido del directorio, incluidos todos los archivos ocultos en lugar del directorio en sí.

Copiar múltiples archivos en diferentes directorios

Usando el siguiente comando, puede copiar varios archivos en diferentes directorios:

$ CP test_file.txt personal_directory test_file1.txt oficial_directory

Comando CP de Linux con opciones

Las siguientes opciones que puede usar con el comando CP para copiar un archivo de manera diferente:

Si el archivo de destino existe, el archivo se sobrescribirá de forma predeterminada. Usar el indicador '-n' con el comando CP nos dice que no sobrescemos un archivo ya existente.

Use la opción 'I' para generar el solicitante de confirmación con fuerza.

$ cp -i test_file.txt test_file1.TXT

Si solo desea copiar un archivo en el destino, si aún no existe, use el siguiente comando con la opción '-u':

$ cp -u test_file.txt test_file1.TXT

Para preservar la propiedad y las marcas de tiempo de un archivo, use el siguiente comando con la opción '-v':

$ cp -u test_file.txt test_file1.TXT

Conclusión

Hemos explicado el comando CP utilizando los diferentes ejemplos en este artículo. Además, también explicamos cómo usar diferentes opciones con el comando CP para obtener los resultados deseados. Por lo tanto, utilizando las opciones anteriores con el comando CP, usted copia archivos y directorios en diferentes ubicaciones en su sistema Linux. Estoy seguro de que ahora tienes un buen conocimiento sobre el comando CP y su uso.