Existe-t-il un meilleur moyen sur la ligne de commande pour accomplir essentiellement ce qui suit, mais avec une seule commande
cp -r css/ ar/
cp -r images/ ar/
cp -r js/ ar/
cp -r backups/ ar/
Je viens de les enchaîner avec un point-virgule.
command-line
directory
cp
Jeff Schaller
la source
la source
cp
ne l'est pasrsync
. cependantcp -r css/. images/. ar/
copie le contenu sans les répertoires. ma version cp est "cp (GNU coreutils) 8.29".La réponse est simple, et cela fonctionne sur Debian "c'est comme ça que je l'ai fait" (testé) permet de dire que vous êtes dans / etc et que vous souhaitez copier certains fichiers et dossiers avant de formater votre disque dur (pour une raison quelconque) vous 'd tapez ce qui suit et tout ce qui est mentionné ci-dessous sera copié dans le dossier / mybackups / :
comme vous pouvez le voir ci-dessus, j'ai essayé de copier des dossiers de l'extérieur, etc. en pointant son emplacement comme / boot / grub / ou / opt / et cela a fonctionné!
la source
Vous ne pouvez pas copier deux répertoires en utilisant la
cp
commande seule.Vous pouvez cependant copier récursivement en utilisant l'
-r
option.Par exemple:
la source