Mengapa "Salin" menggantikan barang alih-alih menggabungkannya?

19

Ini mulai sangat mengganggu saya

Jika Anda memiliki folder asli dengan 2 file dan Anda menyalin sesuatu ke folder induknya di mana nama foldernya sama, dan, mari kita bayangkan Anda menyalin 3 file dan pada akhirnya Anda ingin berakhir dengan 5 file, mari kita membuat contoh, seperti:

Asli:

~/User/abc/Documents/locale/fileA
~/User/abc/Documents/locale/fileB

Hal-hal yang ingin Anda salin:

locale/fileC
locale/fileD
locale/fileE

Ketika Anda menyalinnya ke ~/User/abc/Documents/Anda dapatkan ini:

teks alternatif

Tidak ada opsi untuk COPY / MERGE ! jika Anda menekan REPLACE Anda akan berakhir dengan:

~/User/abc/Documents/locale/fileC
~/User/abc/Documents/locale/fileD
~/User/abc/Documents/locale/fileE

dari pada

~/User/abc/Documents/locale/fileA
~/User/abc/Documents/locale/fileB
~/User/abc/Documents/locale/fileC
~/User/abc/Documents/locale/fileD
~/User/abc/Documents/locale/fileE

Apa yang terjadi disini? Bagaimana saya bisa menggabungkan barang yang saya inginkan dengan yang sudah ada. Seperti Transmit bertanya

teks alternatif

balexandre
sumber
2
+1. Ingin tahu mengapa . Dari catatan ini telah menjadi praktik standar dengan Finder sejak awal 90-an jika tidak semua jalan kembali. cppada baris perintah menyatu dengan baik.
Chealion
ini cukup menyedihkan bukan? hal sederhana yang dapat menyebabkan begitu banyak sakit kepala ... termasuk data yang hancur !!! Saya pikir pertanyaannya adalah litte terlalu terbuka. Mungkin mengubahnya menjadi sesuatu seperti "bagaimana saya bisa menyalin dengan gabungan daripada mengganti?"
Robert S Ciaccio
Jangan seret folder — sebagai gantinya, seret hanya file. Itu akan memberi Anda hasil yang Anda inginkan.
Dori
5
Secara umum saya menganggap ini sebagai fitur daripada cacat. Rasanya sangat aneh bagi saya untuk berharap bahwa dua folder akan digabung dengan mulus. Sebagai seorang programmer, saya sering ingin menghapus file lama / usang, dan penggabungan tidak akan melakukannya.
Michael H.
2
Ya, itu fitur. Alasan saya bisa pikirkan adalah bahwa beberapa direktori sebenarnya kontainer ( .app, .bundle, .kext) dan "penggabungan" secara default akan menjadi bencana besar.
mspasov

Jawaban:

10

Kami (pengguna OS X) telah bertanya pada diri sendiri pertanyaan itu sejak usia subuh.

Pertanyaan yang diutarakan dengan sangat baik untuk respons yang menyedihkan: OS X tidak melakukan itu dan tidak dapat melakukannya tanpa alat pihak ke-3.

Dari alternatif pihak ke-3 ada banyak, saya hanya akan maju dan merekomendasikan apa yang saya pikir itu alternatif terbaik untuk Finder, tapi ... jarak tempuh Anda mungkin bervariasi.

Path Finder oleh CocoaTech bukanlah alternatif gratis (jauh dari itu) tetapi secara definitif mengatasi sebagian besar kekurangan Finder dan menambahkan banyak hal bagus dengan harga yang sama.

Jika Anda merasa lebih suka berpetualang, Anda dapat melanjutkan dan melihat berbagai alternatif dan harganya di sini .

Pembaruan : Kembali pada bulan September 2010, TotalFinder tidak ada, tetapi add-on yang sangat bagus yang membawa Tab, Cut, Folder Reorder, dll ke Finder. Tidak gratis, tetapi jauh lebih kecil dari Path Finder jika itu yang Anda cari.

Mari berharap 10.7 membawa paradigma baru di mana pertanyaan seperti ini tidak relevan lagi :)

Martin Marconcini
sumber
Path Finder benar-benar hebat, terima kasih untuk menunjukkannya, untuk pemikiran buruk bahwa Apple terlalu fokus pada ponsel (penyihir hebat, jangan salah mengerti saya) dan tinggalkan kami pengguna desktop dengan perilaku seperti ini :(
balexandre
4

Saya percaya itu karena cara Mac OS X menangani paket-paket tertentu.

Misalnya, aplikasi . Untuk pengguna, itu hanya file .app , Anda klik dua kali dan itu membuka aplikasi.
Tapi sungguh, ini folder dengan ekstensi .app, dengan hierarki seperti ini:

aplikasi safari mac-ox-x

Anda dapat melihatnya sendiri dengan mengklik kanan aplikasi dan memilih "Tampilkan Konten Paket".

Satu-satunya alasan saya melihat Apple tidak mengizinkan penggabungan pada folder adalah karena mereka tidak ingin membingungkan pengguna. Seperti meminta untuk bergabung ketika yang Anda inginkan adalah memperbarui aplikasi.
Dan karena ini merupakan cara standar untuk merepresentasikan paket pada sistem Mac OS X, mereka tidak repot-repot mencoba membedakan antara paket dan folder sederhana.

Loïc Wolff
sumber
Alasan yang sahih, tetapi "pengecualian" lainnya seperti itu tidak menghentikan apel dari 'hardcoding' perilaku ke dalam Finder, jadi saya tidak melihat bagaimana mereka tidak bisa begitu saja mengganti bundel App "di belakang layar".
Martin Marconcini
Saya setuju bahwa Apple tidak ingin membingungkan pengguna, tetapi saya pikir argumen paket tidak relevan ... Folder dan Paket sudah ditangani secara berbeda. Sebenarnya sebuah paket tidak sama dengan folder. Keduanya adalah direktori , tetapi mereka paket dan folder diperlakukan berbeda di GUI.
Josh
2

Keluarkan terminal terpercaya Anda dan dan lakukan:

prompt>cp -R locale ~/User/abc/Documents/
Jörgen Lundberg
sumber
2

Kemungkinan besar sudah terlambat untuk semua file yang Anda ganti, tetapi salin folder ( Option ⌥+ C) dan kemudian tempel item ( Option ⌥+ V), kemudian akan meminta untuk menggabungkan

Eugene
sumber