8 votes

Que signifie "omettre le répertoire" et comment faire pour qu'il cp le répertoire plutôt que de l'omettre ?

Je suis en train de faire une récupération de données pour quelqu'un et j'entre la commande suivante

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

Et ça a donné ça,

 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 y remédier ?

15voto

Rinzwind Points 270388

L'avis d'erreur signifie que vous avez demandé à cp de copier des fichiers et non des répertoires. L'avertissement signifie que cp a trouvé un répertoire et vous informe qu'il sera ignoré.

Si vous voulez des répertoires : cp -r signifie récursif et cette option fera que cp inclura également les 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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X