Czy istnieje lepszy sposób w wierszu poleceń, aby zasadniczo wykonać następujące czynności, ale za pomocą jednego polecenia
cp -r css/ ar/
cp -r images/ ar/
cp -r js/ ar/
cp -r backups/ ar/
Właśnie łączyłem je za pomocą średnika.
command-line
directory
cp
Jeff Schaller
źródło
źródło
cp
nie jestrsync
. jednakcp -r css/. images/. ar/
kopiuje zawartość bez katalogów. moja wersja cp to „cp (GNU coreutils) 8.29”.Odpowiedź jest prosta i działa na Debianie „tak właśnie to zrobiłem” (testowane) pozwala powiedzieć, że jesteś w / etc i chcesz skopiować niektóre pliki i foldery przed sformatowaniem dysku twardego (z jakiegoś powodu) wpisz następujące, a wszystko wymienione poniżej zostanie skopiowane do folderu / mybackups / :
jak widać powyżej, próbowałem również skopiować foldery z zewnątrz itp ., wskazując na jego lokalizację, taką jak / boot / grub / lub / opt / i zadziałało!
źródło
Nie można skopiować dwóch katalogów za pomocą
cp
samego polecenia.Możesz jednak kopiować rekurencyjnie za pomocą
-r
opcji.Na przykład:
źródło