Bagaimana cara copy folder dengan file ke folder lain di Unix/Linux?

Saya memiliki beberapa masalah untuk copy folder dengan file dalam folder ke folder lain. Perintah cp -r doesn't copy file dalam folder.

Mengomentari pertanyaan (5)
Larutan

Pilihan anda'kembali mencari -R.

cp -R path_to_source path_to_destination/
  • Jika tujuan doesn't ada, maka akan dibuat.
  • -R berarti copy direktori secara rekursif. Anda juga dapat menggunakan -r karena itu's case-sensitive.
  • Catatan nuansa dengan menambahkan akhiran / sebagai per @muni764's comment.
Komentar (7)

Anda mencari untuk cp perintah. Anda perlu untuk mengubah direktori, sehingga anda berada di luar direktori yang anda mencoba untuk menyalin. Jika direktori anda're menyalin disebut dir1 dan yang ingin anda salin ke direktori /home/Gambar folder:

cp -r dir1/ ~/Pictures/

Linux bersifat case-sensitif dan juga membutuhkan / setelah masing-masing direktori untuk tahu bahwa itu isn't file. ~ adalah karakter khusus di terminal yang secara otomatis mengevaluasi untuk pengguna saat ini's home directory. Jika anda perlu tahu apa yang direktori anda, gunakan perintah pwd.

Ketika anda don't tahu bagaimana untuk menggunakan perintah Linux, ada halaman manual yang dapat anda lihat dengan mengetik

man [insert command here]

di terminal prompt.

Juga, untuk auto complete file yang panjang jalur saat mengetik di terminal, anda bisa memukul Tab setelah anda've mulai mengetik path dan anda juga akan disajikan dengan pilihan, atau akan menyisipkan bagian yang tersisa dari jalan.

Komentar (4)

Gunakan:

$ cp -R SRCFOLDER DESTFOLDER/
Komentar (2)