GNU/Linux >> Tutoriales Linux >  >> Linux

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

El comando cp de Linux le permite copiar archivos y directorios. De forma predeterminada, funciona solo en el archivo. Cuando intenta copiar un directorio. Obtiene el siguiente error en la terminal.

cp:-r no especificado; directorio omitido 

Comprendamos por qué obtiene este error en Linux y descubramos la solución.

Primero, reproduzcamos cp:error de directorio omitido

Copiemos un archivo de src_file.txt a la carpeta /home/atechtown/dest_dir.

cp src_file.txt /home/atechtown/dest_dir

Esto funciona bien para archivos.

Ahora, ejecutemos el comando para el directorio y veamos qué sucede. Copie un directorio de src_dir a desk_dir.

cp src_dir desk_dir
cp: -r not specified; omitting directory 'src_dir'

¿Qué está mal con el comando de copia? ¿Por qué aparece el mensaje de error cp omitiendo el directorio?

cp omite solución de error de directorio

cp:el error de omisión del directorio indica que los directorios no se copian, ya que el comando cp por defecto solo funciona en los archivos. Simplemente, use el comando cp con -r o -R (recursivo) como argumento para resolver cp:error de directorio omitido.

Esto es lo que dice esta opción,

 -R, -r, --recursive
copy directories recursively

Entonces, la opción -r o -R le permite copiar directorios/subdirectorios de forma recursiva.

Ahora ejecutemos el comando copiar con la opción -r.

cp -r src_dir dest_dir

o

cp -R src_dir dest_dir

Ahora puede ver que el comando funcionó bien y que los directorios junto con los contenidos también se copian.

Resumen

El comando cp de Linux es muy útil y poderoso. De forma predeterminada, solo funciona en archivos. Debe usar la opción -r o -R para copiar directorios; de lo contrario, obtendrá un error de directorio omitido. Esta solución debería funcionar en cualquier distribución de Unix y Linux:Ubuntu, Redhat, Fedora u OpenSuse, CentOS, et

Consulte esta discusión sobre Askubuntu y StackOverflow para obtener detalles adicionales.

Espero que hayas encontrado útil este artículo. Por favor comparte y suscríbete.


Linux
  1. ¿Cómo empezaste con Linux?

  2. Cómo hacer que el archivo y el directorio no se puedan eliminar, incluso mediante la raíz en Linux

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

  4. ¿Cómo interpretar y corregir un error de entrada/salida en Linux?

  5. ¿Cómo me notifican los errores de ECC en Linux?

Cómo copiar archivos y directorios en Linux

7 razones por las que uso Manjaro Linux y tú también deberías hacerlo

Cómo copiar un directorio en Linux

Cómo verificar el tamaño de los archivos y directorios en Linux

Permisos básicos de directorio de Linux y cómo verificarlos

Cómo y por qué usar Linux para instalar Telnet