Problemas de Linux con cp: -r no especificado; omitir el directorio

Problemas de Linux con cp: -r no especificado; omitir el directorio

¿Alguien puede ayudarme a entender lo que eso significa?

cp: -r not specified; omitting directory

Estoy intentando usar este comando

sudo cp /home/$USER/Documents/myfile.10 /home

Error:

cp: -r not specified; omitting directory '/home/administrator/Documents/myfile.10'

¿Qué significa? ¿Por qué sucedió? ¿Qué puedo hacer al respecto?

Respuesta1

cp: -r not specified; omitting directory '/home/administrator/Documents/myfile.10'

Esto significa myfile.10que es un directorio. cpno lo copiará, a menos que use explícitamente -rel indicador (o equivalente).

Porque cpen mi Debian estos son equivalentes: -r, -R, --recursive. POSIX, sin embargo, -Rsolo define ( -rse menciona como obsoleto).Dice:

Siarchivo fuentees de tipo directorio, se deberán seguir los siguientes pasos:

  • Si -Rno se especificó la opción, cpescribirá un mensaje de diagnóstico al error estándar, no haga nada más conarchivo fuentey continúe con los archivos restantes.

[...]

La conclusión es que cphaces exactamente lo que se supone que debes hacer. Si desea copiar todo el directorio, utilice -R. Si esperaba myfile.10no ser un directorio, entonces debe investigar el motivo de la discrepancia.

información relacionada