Cómo copiar archivos en Linux con el comando cp

Cómo copiar archivos en Linux con el comando cp

Copiar archivos y directorios puede ser rápido y sencillo en Linux si utiliza el comando cp. Aprenderemos a usar cp y aprovecharemos sus prácticas opciones que harán que sus trabajos de copiado sean más seguros.





¿Qué es el comando cp en Linux?

Una utilidad de línea de comandos para sistemas Unix y Linux capaz de copiar archivos y carpetas, cp está disponible en prácticamente todas las distribuciones de Linux. Verá que se hace referencia a él con frecuencia en las guías para realizar tareas de administración de archivos en Linux.





No necesitas ser un genio de la terminal para usarlo. Su sintaxis es simple y es más fácil de usar si abre la terminal en (o cd a) el directorio que contiene los archivos que desea copiar.





cómo tomar una captura de pantalla sin imprimir pantalla

Sintaxis cp

La sintaxis de cp es muy similar a el comando mv , requiriendo que simplemente especifique una fuente o fuentes (los archivos o carpetas que desea copiar) y un destino (el directorio o nombre de archivo para las copias).

|_+_|

Su comando puede contener múltiples fuentes, pero solo puede haber un destino. El destino puede ser otro directorio, un nuevo nombre de archivo o ambos.



Copiar archivos con cp

Si desea producir una copia de un solo archivo en el mismo directorio, pero con un nombre diferente, use un comando como este:

|_+_|

Para hacer lo mismo, pero en un subdirectorio, use un comando como este:





|_+_|

El comando anterior asume que tiene una carpeta llamada Respaldo dentro de su directorio actual.

Si no desea un nuevo nombre para el archivo, simplemente especifique el directorio y no el nombre del archivo en el destino:





|_+_|

Para copiar varios archivos con cp, simplemente escriba todos los archivos que desea copiar, separados por un espacio, antes de dar el destino.

|_+_|

Para ahorrar tiempo al copiar varios archivos, puede utilizar el etiqueta comodín , un asterisco (*), para copiar automáticamente todos los archivos en el directorio con la misma extensión, usando algo como el siguiente ejemplo:

|_+_|

El comando anterior encontrará todos los archivos que terminan con .TXT en el directorio actual y cópielos en el directorio de copia de seguridad.

Por supuesto, esto solo es útil si todos o la mayoría de los archivos que desea copiar tienen la misma extensión, o algo más en común en el nombre del archivo.

Uso de cp para copiar una carpeta / directorio

Si desea que un directorio y todo su contenido se copie en una nueva ubicación, deberá especificar el -R opción. He aquí un ejemplo:

|_+_|

El comando anterior copiará la carpeta Archivos y coloque la copia dentro de una carpeta llamada Respaldo .

Si desea copiar el contenido de una carpeta, pero no la carpeta en sí, deberá utilizar la -T opción:

|_+_|

Opciones útiles de cp

Estas opciones de uso común para el comando cp son principalmente útiles si le preocupan posibles sobrescrituras o conflictos de atributos de archivos.

Notarás en los comandos anteriores que no recibes ningún mensaje del terminal que confirme que sucedió algo. Para ver qué está pasando, use la opción detallada, -v :

cómo reenviar mensajes de texto en Android
|_+_|

Si le preocupa una sobrescritura accidental, puede configurar el -I opción para pedir siempre confirmación cuando hay un conflicto de nombre de archivo. Por ejemplo:

|_+_|

Con el comando anterior, si hay un archivo llamado newfile.txt ya presente, cp le preguntará si está seguro de que desea sobrescribirlo.

También puede conservar los atributos del archivo, como la propiedad del usuario, el modo de archivo y las fechas de modificación, con el -pag opción:

|_+_|

La opción de conservación es útil si tiene varios usuarios en su sistema o si tiene otra operación de sincronización que es sensible a las fechas de modificación del archivo.

Confianza en la copia de línea de comandos

Ahora sabe cómo usar cp para copiar archivos con facilidad y seguridad, y ha dado un paso importante para volverse cómodo y versátil usando la línea de comandos de Linux.

Si necesita crear grandes copias de seguridad de sus archivos, existen varias herramientas disponibles para los usuarios de Linux que quizás desee considerar.

windows 10 sin configuración de firmware uefi
Cuota Cuota Pío Correo electrónico Cómo limpiar su PC con Windows usando el símbolo del sistema

Si su PC con Windows se está quedando sin espacio de almacenamiento, limpie la basura con estas rápidas utilidades del símbolo del sistema.

Leer siguiente
Temas relacionados
  • Linux
  • Terminal
  • Comandos de Linux
Sobre el Autor Jordan Gloor(51 Artículos publicados)

Jordan es un redactor del personal de MUO al que le apasiona hacer que Linux sea accesible y sin estrés para todos. También escribe guías sobre privacidad y productividad.

Más de Jordan Gloor

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse