¿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.10
que es un directorio. cp
no lo copiará, a menos que use explícitamente -r
el indicador (o equivalente).
Porque cp
en mi Debian estos son equivalentes: -r
, -R
, --recursive
. POSIX, sin embargo, -R
solo define ( -r
se menciona como obsoleto).Dice:
Siarchivo fuentees de tipo directorio, se deberán seguir los siguientes pasos:
- Si
-R
no se especificó la opción,cp
escribirá 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 cp
haces exactamente lo que se supone que debes hacer. Si desea copiar todo el directorio, utilice -R
. Si esperaba myfile.10
no ser un directorio, entonces debe investigar el motivo de la discrepancia.