464 votes

Que signifie "cp : omitting directory" ?

J'ai lancé la commande suivante :

sudo cp ~/Transfers/ZendFramework-1.11.4-minimal/library/Zend/* ~/public_html/cmsk.dev/library/

Lorsque je fais cela, je commence à recevoir les messages suivants :

cp: omitting directory `Tag' 
cp: omitting directory `Test' 
cp: omitting directory `Text' 
cp: omitting directory `TimeSync' 
cp: omitting directory `Tool' 
cp: omitting directory `Translate' 
cp: omitting directory `Uri' 
cp: omitting directory `Validate' 

et ainsi de suite...

Pourquoi est-ce que je reçois ces messages ?

0voto

itsguri Points 1

El cp est utilisée pour copier les fichiers et les répertoires, pas les répertoires imbriqués, Si vous voulez copier les répertoires imbriqués, vous pouvez ajouter la commande -r après cela, où -r signifie récursif.

Syntaxe que vous pouvez suivre (en vous exécutant en tant que root) :

cp -r /source/dir/* /destination/ 

ou

cp --recursive /source/dir/* /destination/

-1voto

jainmiah shaik Points 21

Supposons que vous ayez deux répertoires 'Tag' et 'Test'.

Si vous souhaitez copier le répertoire 'Tag' dans le répertoire 'Test', utilisez la commande suivante

$ : cp -r Tag Test (case sensitive)

Dans la plupart des cas, le problème sera résolu avec le code ci-dessus, sinon vous obtiendrez le message ci-dessous.

cp: omitting directory `Tag' 
cp: omitting directory `Test'

ajoutez ensuite quelques fichiers dans le répertoire 'Tag' et copiez-les dans 'Test'. En fait, j'ai eu le même problème mais il a été résolu comme je l'ai dit en second lieu.

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