Saya memiliki dua susunan direktori serupa dalam HD yang berbeda, tetapi di dalam banyak grup subfolder bernama misalnya B dan C ( catatan di dalam B dan C ada subfolder lain ) ada file yang berbeda (mis. File 1,2 pada file pertama dan 3,4 di detik). Saya ingin bergabung dengan berbagai file dan menggantinya jika mereka memiliki nama yang sama. Jadi pada akhirnya saya ingin memiliki di folder B: 1 dan 3 dan di folder C: 2 dan 4. Di windows saya cukup drag ke dalam folder lama A folder B dan C dari folder kedua A lalu saya klik untuk mengganti semua tetapi jika saya melakukan hal yang sama di OSX saya menghapus file 1 dan 2, karena folder pengganti OSX dan bukan file di dalamnya. Bagaimana saya bisa menyelesaikan masalah?
Harap dicatat, saya memiliki banyak folder dan subfolder di dalam folder A saya, jadi saya ingin melakukannya secepat saya melakukannya di Windows.
Jawaban:
Finder telah mendukung penggabungan folder sejak 10.7:
Jika folder target memiliki setidaknya satu file yang lebih baru dari file yang sesuai di folder sumber, Finder menggabungkan folder dengan menyimpan file yang lebih baru, dan tombol Gabungkan ditampilkan sebagai Keep Newer:
Dialog dengan tombol Gabung atau Tetap Lebih Baru ditampilkan jika Anda menyalin satu folder tetapi tidak jika Anda memindahkan folder atau menyalin beberapa folder.
Pilihan lain adalah menggunakan
rsync
:Pilihan:
-a
: arsipkan (-rlptgoD
atau--resursive --links --perms --times --group --owner --devices --specials
)-E
: melestarikan atribut yang diperluas, fork sumber daya, dan ACL-nv
: tampilkan file apa yang akan disalin (--dry-run --verbose
)--ignore-existing
: jangan ganti file yang lebih lama di tujuan--delete
: hapus file dari tujuan yang tidak memiliki file yang sesuai di sumbernyasumber
FileMerge (bagian dari Alat Pengembang) dapat menggabungkan direktori dan juga file.
Cukup seret dua direktori pada opsi Kiri dan Kanan dan itu akan membuat daftar file yang menunjukkan mana yang identik dan mana yang merupakan bagian dari Kanan atau Kiri.
Anda kemudian dapat memilih cara menggabungkan perbedaan (dan bahkan menentukan jalur gabungan yang berbeda jika diinginkan)
sumber