Apakah ada cara yang lebih baik pada baris perintah untuk secara esensial mencapai yang berikut tetapi dengan satu perintah
cp -r css/ ar/
cp -r images/ ar/
cp -r js/ ar/
cp -r backups/ ar/
Saya baru saja merangkai mereka dengan titik koma.
Apakah ada cara yang lebih baik pada baris perintah untuk secara esensial mencapai yang berikut tetapi dengan satu perintah
cp -r css/ ar/
cp -r images/ ar/
cp -r js/ ar/
cp -r backups/ ar/
Saya baru saja merangkai mereka dengan titik koma.
Jawaban:
Menyalin folder ke folder lain (folder dalam folder):
cp -r css images js backups ar/
Catatan: ini berbeda dengan menyalin konten sendiri (isi folder di folder):
cp -r css/ images/ js/ backups/ ar/
cp
tidak rsync
. namun cp -r css/. images/. ar/
demikian menyalin konten tanpa direktori. versi cp saya adalah "cp (GNU coreutils) 8.29".
Jawabannya sederhana, dan berfungsi pada Debian "ini sebenarnya bagaimana saya melakukannya" (diuji) katakanlah Anda berada di / etc dan ingin menyalin beberapa file dan folder sebelum Anda memformat hard disk Anda (untuk beberapa alasan) Anda ketikkan yang berikut ini dan semua yang disebutkan di bawah ini akan disalin ke / mybackups / folder:
sudo cp -r -a apt/ bash.bashrc environment hosts init.d/ init/ nginx/ proxychains.conf sudoers sysctl.d/ profile.d/ grub.d/ /boot/grub/ /opt/ /root/ /var/www/ /mybackups/
seperti yang Anda lihat di atas, saya mencoba menyalin folder dari luar dll juga dengan menunjuk ke lokasi seperti / boot / grub / atau / opt / dan berhasil!