GNU/Linux >> Tutoriales Linux >  >> Linux

cp:directorio omitido – error al copiar un directorio en Linux

El problema

Cuando intentamos copiar un directorio a otra ubicación, obtenemos el siguiente error:

$ cp /data01 /data02
cp: omitting directory '/data01'
$

La solución

El error anterior es un error común que cometen los novatos de Linux al copiar un directorio a otras ubicaciones sin usar la opción de copia recursiva en el comando 'cp'.

Para evitar este error, utilice la opción “-r ” o el “-a opción ” en el comando de copia. Desde la página man del comando 'cp':

# man cp
-R, -r, --recursive
    copy directories recursively

-a, --archive
    same as -dR --preserve=all

Por ejemplo:

# cp -r /srcdir /tgtdir

o

# cp -R /srcdir /tgtdir

o

# cp -a /srcdir /tgtdir

Si no usa las opciones "-r" o "-a" en el comando cp, de forma predeterminada, el comando intentará copiar solo los archivos y no los directorios de la fuente. La "-r" y la "-R" son las mismas opciones y se pueden usar indistintamente.


Linux
  1. Por qué obtienes cp:error de directorio omitido en Linux y cómo resolverlo

  2. Comando de mover directorio de Linux

  3. Error de Linux al cargar bibliotecas compartidas:no se puede abrir el archivo de objeto compartido:no existe tal archivo o directorio

  4. Error al instalar Nodejs en Godaddy Shared Linux Hosting

  5. Marcadores de directorios en Linux

Comando de CD de Linux con ejemplos

Comando mv en Linux

Copie tipos de archivos específicos mientras mantiene la estructura del directorio en Linux

Cómo excluir un directorio al buscar archivos en Linux

Cómo copiar un directorio en Linux

Linux:agregar un directorio a PATH