¿Cómo copio múltiples archivos usando CP en Linux?

¿Cómo copio múltiples archivos usando CP en Linux?
CP le permite copiar directorios y archivos de comando utilizando la línea de comandos. Con este comando, puede transferir múltiples archivos o carpetas, preservar la información de los atributos y crear sus copias de seguridad. CP Copias File de forma independiente de sus originales. Entonces, podemos decir que el comando CP es útil para Linux. Las personas aún no saben cómo usar este comando y buscar respuestas sobre la copia de múltiples archivos usando CP en Linux. Es por eso que hemos escrito este artículo para describir brevemente cómo copiar múltiples archivos usando CP en Linux.

¿Cómo copio múltiples archivos usando CP en Linux??

Ahora explicaremos diferentes métodos para usar CP para realizar varias tareas.

Copiar un archivo usando el comando CP

El archivo, que copiaremos con el comando CP, pasa su nombre y destino. Copiaremos el Linuxhint.archivo txt en un nuevo archivo llamado LinuxHintteam.txt usando el comando cp. Durante la operación, el comando CP también creará un nuevo archivo parte de la operación.

Primero, seleccione una carpeta/directorio en el que el archivo esté disponible. En nuestro caso, el archivo está disponible en el directorio de documentos, por lo que usamos el siguiente comando:

Documentos de CD

Después de usar el comando LS para mostrar el archivo disponible en el directorio.

LS

Ahora, ejecute el siguiente comando para hacer una copia de un archivo específico:

CP

Aquí hemos usado el siguiente comando para hacer una copia del Linuxhint.archivo txt:

CP Linuxhint.txt linuxhintteam.TXT

Para verificar que el archivo se copie con éxito, use el comando LS nuevamente.

Copiar múltiples archivos usando el comando CP

Debe proporcionar tanto el nombre del archivo como el directorio de destino al usar el comando CP para copiar varios archivos.

Primero, abra el directorio específico en el terminal y ejecute el comando de árbol. Si no sabe sobre el comando de árbol, consulte este blog.

En la carpeta de documentos, tenemos dos archivos, yo.mi., Linuxhint.txt y linuxhintteam.txt, y una carpeta llamada Linuxtricks. Ahora, ejecute el siguiente comando en el terminal:

CP /

Aquí usamos el siguiente comando para copiar Linuxhint.txt y linuxhintteam.txt en la carpeta Linuxtricks:

CP Linuxhint.txt linuxhintteam.txt Linuxtricks/

Para verificar que los archivos se copian, use el comando de árbol nuevamente.

Copiar un directorio usando el comando CP

El comando CP, por defecto, no copia directorios. Al copiar el directorio, muestra un error.

CP FolderName/ FolderName 1
CP: omitir el nombre de folderName 'FolderName 1

Para copiar el directorio con la ayuda del comando CP, tenemos que pasar una bandera. Crea una copia copiando la carpeta marcada recursivamente.

cp -r foldername/ folderName 1

Aquí hemos utilizado el siguiente comando para copiar los directorios:

CP -R Linuxtricks/ Linuxtips

Finalmente, ejecute el comando de árbol para verificar que el sistema haya creado con éxito múltiples directorios.

Copiar directorios múltiples usando el comando CP

Para copiar los directorios múltiples con el comando CP, copiar la ruta de los directorios y pasarla después del directorio de destino.

Primero, ejecute el comando de árbol para ver detalles sobre archivos y carpetas disponibles en el directorio:

Ahora ejecute el siguiente comando a continuación para copiar múltiples directorios utilizando el comando CP:

cp -r folderName folderName1 folderName2 folderName3

Aquí utilizamos el siguiente comando para copiar Linuxtips y Linuxtricks en la carpeta Linuxos:

CP -R Linuxtips Linuxtricks Linuxos

Finalmente, verificamos que el sistema copió los directorios correctamente.

Tome una copia de seguridad al copiar un archivo

Podemos usar el indicador -b para hacer una copia de seguridad del archivo si alguien sobrescribe el archivo copiado. También crea un archivo de copia de seguridad copiando el archivo en su lugar.

LS
Nombre del archivo.TXT FileName1.TXT
nombre de archivo CP -B.TXT FileName1.TXT
LS
Nombre del archivo.TXT FileName1.TXT FileName1.txt ~

En el ejemplo anterior, Linuxhintteam.txt ~ representa el archivo de copia de seguridad.

Solicitar confirmación al copiar un archivo

Podemos usar el indicador -i para indicar la confirmación cuando copiamos el archivo. Por lo general, un archivo de destino se sobrescribe al usar el comando CP. Esto sucede en esa condición cuando el archivo está presente en el momento de la copia. El comando se indicará usando el indicador -i para sobrescribir el archivo.

LS
Nombre del archivo.TXT FileName1.TXT
CP -I Nombre de archivo.TXT FileName1.TXT
CP: sobrescribir 'nombre de archivo.TXT'?

Crear un enlace duro en lugar de copiar

Podemos pasar el indicador -l mientras creamos un enlace duro en lugar de copiar con la ayuda del comando CP. Se crea un nuevo archivo al no copiar el archivo, que es un enlace difícil a los datos en el disco. Esta es una imprimación en enlaces suaves o simbólicos y duros.

LS
Nombre del archivo.TXT
Filname1.TXT
nombre de archivo CP -L.txt filname1.TXT
echo 'FileName1 Text'> FileName1.TXT
Nombre.TXT
Texto del nombre de archivo

Preservar los atributos del archivo

La opción Preserve se pasa para preservar los atributos del archivo (i.mi., Propiedad de los usuarios, grupo y permisos) junto con las propiedades que se conservarán, por defecto, un modo que preservará la marca de tiempo y la propiedad.

-RW ------- 1 Usuarios de Linux 0 septiembre 14 04:00 bar.TXT
CP -Barra de Prensa.txt foo.TXT
-RW ------- 1 Usuarios de Linux 0 septiembre 14 04:00 Foo.TXT
-RW ------- 1 Usuarios de Linux 0 septiembre 14 04:00 bar.TXT

Muestra todos los archivos copiados

La opción -v se usa en el comando CP para mostrar los archivos que se copian. Esta opción imprime carpetas y archivos que se copian en salidas estándar.

CP -R -V FileName FileName1
'FileName' -> 'FileName1'
'Nombre de archivo/nombre de archivo.txt ' ->' FileName1/FileName.TXT'
'FileName/FileName1.txt ' ->' FileName1/FileName1.TXT'

Conclusión

Este artículo describió cómo podríamos copiar uno o más archivos, carpetas y directorios utilizando el comando CP. Le explicamos muchas formas de usar el comando CP para copiar los archivos. Si hay alguna consulta o pregunta en su mente con respecto a este artículo, no dude en contactarnos.