¿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 CDDespués de usar el comando LS para mostrar el archivo disponible en el directorio.
LSAhora, ejecute el siguiente comando para hacer una copia de un archivo específico:
CPAquí hemos usado el siguiente comando para hacer una copia del Linuxhint.archivo txt:
CP Linuxhint.txt linuxhintteam.TXTPara 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 1Para 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 1Aquí hemos utilizado el siguiente comando para copiar los directorios:
CP -R Linuxtricks/ LinuxtipsFinalmente, 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 folderName3Aquí utilizamos el siguiente comando para copiar Linuxtips y Linuxtricks en la carpeta Linuxos:
CP -R Linuxtips Linuxtricks LinuxosFinalmente, 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.
LSEn 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.
LSCrear 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.
LSPreservar 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.TXTMuestra 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 FileName1Conclusió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.