Saya mencari alat yang dapat membandingkan direktori, bukan hanya file. Juga penting untuk dapat memanggil alat dari baris perintah.
Akan bagus untuk memiliki alat gratis, jika tidak gratis, silakan tentukan harganya.
macos
command-line
Sorin
sumber
sumber
FileMerge (gratis), dikirimkan bersama Xcode, menawarkan tampilan direktori.
Versi baris perintah tersedia melalui opendiff aplikasi Terminal.
sumber
opendiff
dapat dianggap hampir "dibundel" dengan OS X tetapi ketika saya mencoba untuk diff dua folder itu membuka tampilan jelek yang tidak begitu mudah dimengerti dan juga saya tidak dapat melihat bagaimana caranya. menggabungkan dua file dalam tampilan file. Saya yakin itu mungkin tetapi jika fitur dasar ini tidak jelas, saya akan lebih memilih untuk mencari sesuatu yang lebih baik;)Utilitas bawaan untuk macOS dan Linux
Jika Anda tidak keberatan menggunakan terminal,
diff
perintah dapat membandingkan direktori.Utilitas ini juga tersedia di sebagian besar distribusi Linux.
-r
menunjukkan recurse melalui subdirektori, dan-q
memberikan output singkat (yaitu tidak menunjukkan diff yang sebenarnya, cukup perhatikan file / dir yang berbeda).Opsi lain yang bermanfaat adalah:
-s
melaporkan file yang identik,-i
mengabaikan case dalam konten file,--ignore-file-name-case
mengabaikan case ketika membandingkan nama file.Jika Anda ingin menghindari peringatan (sebagian besar peringatan kegunaan) tentang perbedaan dalam
.DS_Store
file, maka gunakan:sumber
Diffmerge harus memenuhi semua kebutuhan Anda.
sumber
brew cask install diffmerge
dan menginstalnya tanpa masalah.Saya baru-baru ini membeli salinan Kaleidoscope (sekitar $ 40 AS). Ini aplikasi bersih.
vimdiff juga tersedia melalui commandline dan portabel di sebagian besar domain UNIXy.
sumber
Alat lain yang rapi untuk mencapai ini adalah rsync, seperti yang dijelaskan pada Unix & Linux StackExchange . Untuk membandingkan dua folder bisa Anda lakukan
Dan jika Anda benar-benar khawatir tentang konsistensi file / bit membusuk ada juga opsi c untuk membandingkan checksum file
sumber
Alat diff yang datang dengan Bare Bones Software Text Wrangler memiliki perbandingan direktori, meskipun hanya memperlihatkan file mana yang ada di kedua direktori, dan mana yang hanya ada di masing-masing direktori. Saat Anda memilih file yang ada di keduanya Anda dapat mengedit dengan menggabungkan perubahan baris demi baris dengan mengklik tombol. Itu tidak membiarkan Anda memindahkan file. Anda harus melakukan ini secara eksternal (mis. Via Finder).
Saya menemukan itu menjadi salah satu opsi gratis yang lebih baik.
sumber
Saya menggunakan Folder Sync Harganya $ 8,99 di Mac App Store Berfungsi dengan sangat baik.
sumber
Solusi termudah: Sinkronkan file menggunakan Dropbox atau yang serupa, lalu gunakan WinMerge di Windows.
Utilitas FileMerge yang dikirimkan dengan Xcode tidak membandingkan folder dan tidak melakukan penggabungan / pengeditan.
sumber
Anda harus mencoba berbaur perangkat lunak open-source yang kuat . Versi Mac dapat ditemukan di Meld untuk OSX . Ini mendukung perbandingan direktori dan file dan berfungsi dengan baik di bawah Mac.
Saya diberitahu untuk meningkatkan jawaban ini dan menjelaskan mengapa berbaur itu baik. Secara umum, Meld adalah perangkat lunak perbandingan fitur lengkap yang terutama digunakan dalam GNOME. Ini lebih baik daripada banyak perangkat lunak yang terdaftar di sini karena
Bagian yang tidak sebaik mungkin dikembangkan di bawah GTK. Jadi kadang-kadang tidak terasa seperti program MAC alam. Selain itu, versi MAC yang lama agak buggy. Tapi yang terbaru 3.19.2 yang saya gunakan saat ini bekerja dengan sangat baik dan saya belum pernah menemukan masalah.
sumber
Saya telah membandingkan struktur folder besar (DVD) di masa lalu dan saya telah mengembangkan utilitas baris perintah untuk melakukan ini. Baru-baru ini saya membuat utilitas (CrcCheckCopy) gratis dan lintas platform (MacOS dan Windows).
CrcCheckCopy memindai folder sumber dan membuat file yang berisi prangko CRC dari semua file. Kemudian, file ini digunakan untuk membandingkan folder target.
Anda bisa mendapatkannya dari sini: https://www.starmessagesoftware.com/crccheckcopy Tanggapan Anda, Anda sangat dihargai.
sumber