web-dev-qa-db-fra.com

Que signifie "répertoire omettant" et comment puis-je le faire cp le répertoire plutôt que de l'omettre

Je fais une récupération de données pour quelqu'un et entrez la commande suivante

-Ubuntu:~# cp /media/Macintosh\ HD/Users/orlando/Desktop\ (original)/VIDEOS\ ESPANOL/ /media/\$G\$\ DATA/Orlando/Desktop/ 

Et il a sorti ceci,

 cp: omitting directory `/media/Macintosh HD/Users/orlando/Desktop (original)/VIDEOS ESPANOL/'

Au fait, je suis connecté en tant que root. Qu'est-ce que cela signifie et comment puis-je résoudre le problème?

6
Zargold

L'avis d'erreur signifie que vous avez dit à cp de copier des fichiers et non des répertoires. L’avertissement concerne cp qui cherche un répertoire et vous informe que celui-ci sera ignoré.

Si vous voulez des répertoires: cp -r signifie récursif et cette option fera en sorte que cp inclue également des sous-répertoires.


Donc, votre commande doit être:

cp -r /media/Macintosh\ HD/Users/orlandocampoverde/Desktop\ ...

Concernant le commentaire:

-u, --update
          copy only when the SOURCE file is  newer  than  the  destination
          file or when the destination file is missing
15
Rinzwind