Saya memiliki folder di Drive 1 bernama Music, dan itu 100GB. Saya memiliki folder di Drive 2 yang disebut Music, dan berukuran 116GB. Ini versi terbaru. Bagaimana cara menyalin folder Musik dari Drive 2 ke Drive 1 tanpa harus menulis ulang setiap file?
folders
copy-paste
merge
file
dallen
sumber
sumber
Jawaban:
Opsi penggabungan hanya akan muncul jika Anda menyalin (alih-alih memindahkan) folder. Pastikan Anda menahan optionsambil menyeret folder baru ke lokasi folder lama. Atau, menggunakan ⌘+ cuntuk menyalin folder baru dan ⌘+ vuntuk menempelkan folder lama akan memberi Anda opsi untuk menggabungkan file.
sumber
rsync
bukannyaIni adalah kasus penggunaan klasik untuk rsync:
rsync hanya akan menyalin file yang baru dan diubah ke lokasi baru.
Penting untuk memahami bagaimana garis miring pada fungsi argumen sumber. Jika ada trailing slash maka isi / source-path / source-dir akan disalin ke path-tujuan . Jika tidak ada trailing slash maka source-dir itu sendiri akan disalin ke tujuan dan isinya akan menjadi level lain di hierarki tujuan.
Jadi jika Anda ingin mereplikasi satu jalur ke yang lain, sertakan garis miring sebagai berikut:
sumber
MEMPERBARUI
Pertama instal coreutils terlebih dahulu. Lari
brew install coreutils
. Jika Anda belumbrew
menginstal ... beralih kembali ke windows!Periksa apakah
cp --version
versi keluaran cp (GNU coreutils) 8. ^^Kemudian Anda akan memiliki
cp
versi yang benar dan-u
bendera akan berfungsi.Periksa
cp
perintah. Gunakanman cp
dan baca opsi. Anda dapat melakukan sesuatu seperti:cp -r -u ~/source ~/destination
Jadi, jika Anda ingin menyalin file dari folder Downloads / music Anda untuk mengatakan folder Music / new Anda, Anda akan melakukan sesuatu sebagai: Ini akan menggabungkan konten dari dua folder ini dan jika ada dua file dengan nama dan jalur yang sama itu akan menjaga yang terbaru berdasarkan cap waktu.
cp -ruvp ~/Downloads/music/* ~/Music/new/
sumber
brew install coreutils
untuk mendapatkancp
versi yang benar .Tidak yakin mengapa tombol Lion Gabung standar tidak muncul untuk saya. Tapi saya akhirnya menggunakan
ditto
. Ditemukan di sini: https://superuser.com/a/221599/102789sumber