Ada pertanyaan serupa tentang windows . Ini sama, tetapi untuk mac. By the way, itu aneh tidak ada pertanyaan tentang hal ini belum, karena sepertinya itu hal yang paling dibenci di Mac OS X .
Jika saya mencoba menyalin atau memindahkan folder ke suatu tempat yang sudah ada, ia meminta untuk menggantinya . Itu akan menghasilkan penghapusan target. Sebaliknya saya ingin bergabung .
Sudah ada permintaan aquataskforce tentang ini, dan ini adalah diskusi yang berlangsung lama jika itu bahkan sesuatu yang seharusnya ada di Mac, karena seluruh filosofinya. Diskusi di Apple sudah ketinggalan zaman dan tidak banyak membantu juga.
Seperti biasa, ada solusi profesional untuk melakukan ini, seperti Perubahan dan Araxis . Dan ada rsync atau alternatif baris perintah. Tapi saya ingin solusi gratis dan sederhana , seperti bagaimana hal itu dilakukan di Windows atau Linux. Lagipula aku tidak akan banyak melakukannya. Omong-omong, PathFinder tidak memiliki opsi seperti itu juga dan FolderMerge tidak berfungsi pada Snow Leopard sejauh 1 tes saya pergi.
Saran kepada siapa yang dapat memberikan solusi:
Saya pikir ide yang baik adalah memindahkan semua duplikat yang tidak tepat ke folder yang sama, dan meninggalkan setiap duplikat. Tidak diperlukan konfirmasi dalam kasus ini, dan saya dapat dengan mudah memeriksa duplikat nanti. Jika itu menyalin gabungan, maka folder target akan berisi semuanya, dan sumbernya akan agak tidak tersentuh. Pemeriksaan duplikat hanya pada nama file. Serahkan hal yang lebih rumit kepada pihak ketiga.
sumber
Setelah sampai di Terminal, ketikkan :
ditto from_folder destination_folder
Ex:
ditto ~/Desktop/SomeFolder ~/Desktop/SomeOtherFolder
Sempurna.
sumber
ditto
menimpa file di tujuan jika memiliki nama yang sama. Bahkan jika file tujuan lebih baru.Menekan Optiontombol pada Mac OS X Lion memberi Anda pilihan untuk 'Keep Both' yang kemudian menggabungkan kedua folder.
Ini adalah salah satu fitur baru Mac OS X 10.7 Lion.
sumber
Option
setelah dialog muncul menanyakan tindakan apa yang harus dilakukan jika terjadi tabrakan nama.Saya seorang pendukung untuk dukungan penuh untuk menggabungkan-ganti-lewati di Finder, tidak ada pertanyaan. Faktanya, mengecewakan bahwa filosofi kesederhanaan Apple sebenarnya menghasilkan lebih banyak gerakan mouse, lebih banyak klik, dan lebih banyak langkah untuk mencapai apa yang tampak seperti hal-hal sederhana. Dan jelas orang ingin melihat perubahan semacam ini (di antara banyak lainnya) di Finder, khususnya. Snow Leopard telah membuat beberapa langkah menuju FTFF dengan Cocoa-rewrite.
Berkat penulisan ulang Kakao ini, kebahagiaan telah tiba dalam kemampuan untuk memperpanjang / meretas Finder di Snow Leopard berkat plug-in berkat SIMBL , yang menyediakan cara untuk meretas / membalik-rekayasa aplikasi berbasis Kakao . Jadi saya pikir itu hanya masalah waktu sampai seseorang memperluas Finder untuk mendukung ini secara lebih asli. Apapun, Apple masih harus disalahkan atas kekurangan Finder, dan mereka harus segera mengakui dan hanya Memperbaiki Finder Freakin, sekali dan untuk semua! (Maksudku, itu sangat sentral untuk OS Anda akan berpikir mereka akan melakukan ini sekarang.) </ Kata-kata kasar>
Sementara itu, Anda dapat menipu Transmit agar menggunakan kemampuan penggabungannya dengan file lokal Anda: http://andrew.hedges.name/blog/2007/01/16/merge-folders-with-transmit
sumber
Saya penulis TotalFinder SIMBL.
Ganti bukan "salin" adalah masalah besar di Finder saya pikir. Saya mengenal dua orang secara pribadi yang kehilangan data karena "fitur" ini.
Di sisi lain saya mengerti mengapa ini dirancang seperti ini. Saya kira alasannya adalah memindahkan bundel aplikasi. Bundel aplikasi tidak lain adalah folder, ketika Anda menyeret pembaruan aplikasi ke folder Aplikasi, Anda ingin mengganti bundel aplikasi lama sepenuhnya tanpa meninggalkan file lama (bayangkan beberapa penulis aplikasi sedang memeriksa keberadaan beberapa file dalam subfolder Resources dari bundelnya).
Oke, jadi Finder menghapus folder sebelumnya. Tetapi perilaku yang salah adalah bahwa itu tidak menempatkannya di Sampah. Ini menghapusnya secara permanen yang benar-benar menyedihkan dan tidak terduga.
Pada TotalFinder memodifikasi perilaku ini. Tidak mudah untuk men-tweak proses ini dari SIMBL. Saya sedang berpikir untuk mengganti seluruh fungsionalitas copy / move Finder dengan milik saya. Ini memungkinkan saya untuk melakukan beberapa fitur yang diminta sekaligus:
Masalahnya di sini adalah banyak pekerjaan dengan hasil yang tidak pasti.
Sementara itu Anda harus menggunakan Terminal.app dengan
cp -r source/folder destination/folder
sumber
Ada dua solusi "sementara itu" di sini yang saya tidak akan sebut " sederhana " ... Untungnya saya menemukan itu :
Itu disebut FileMerge dan dapat ditemukan di / Pengembang / Aplikasi / Utilitas ketika Anda menginstal alat pengembang Xcode dari CD Mac OSX atau mengunduhnya dari apple .
Pertama membandingkan dua folder yang Anda pilih dan kemudian menunjukkan perbedaannya. Anda kemudian dapat memilih apakah Anda ingin menggabungkan file ke satu file tujuan.
Masih tidak sesederhana yang saya sarankan, tapi setidaknya itu harus menjadi pilihan "sementara" terbaik yang diketahui jika Anda memiliki sekitar 1,5 GB gratis untuk instalasi. "Cp" sulit untuk dilacak dan server + Transmit tidak akan membiarkan Anda melakukannya kecuali jika bersifat lokal.
Sekarang kita hanya perlu cara untuk menggunakannya tanpa menginstal Xcode ... Saya akan mengedit nanti jika saya berhasil melakukannya - ini sepertinya tidak ada mater sederhana setelah banyak googling.
sumber