Чому "Копіювати" замінює матеріал, а не зливати його?


19

Це почало мене дуже дратувати

Якщо у вас є оригінальна папка з двома файлами, і ви щось копіюєте в її батьківську папку, де ім'я папки однакове, і, давайте, уявіть, ви копіюєте 3 файли, і в кінці ви хочете в кінці 5 файлів, давайте зробимо Наприклад, наприклад:

Оригінал:

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

Речі, які потрібно скопіювати:

locale/fileC
locale/fileD
locale/fileE

Коли ви копіюєте його, ~/User/abc/Documents/ви отримуєте це:

alt текст

КОПІРУВАННЯ / МЕРЕЖ не існує жодного варіанта ! якщо натиснути ЗАМЕНИТИ, ви закінчите:

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

замість

~/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

Що тут відбувається? Як можна просто об'єднати потрібний матеріал з існуючим. Як запитує Трансміт

alt текст


2
+1. Хотів би знати чому . Зверніть увагу, що це було звичайною практикою з Finder з початку 90-х, якщо не весь шлях назад. cpв командному рядку зливається просто чудово.
Chealion

це дуже сумно, чи не так? така проста річ, яка може викликати стільки головних болів ... включаючи знищені дані !!! Я думаю, що це питання є занадто відкритим. Можливо, змініть це на щось на кшталт "як я можу скопіювати злиття, а не замінити?"
Robert S Ciaccio

Не перетягуйте папку - замість цього перетягуйте лише файли. Це має дати вам бажані результати.
Дорі

5
Взагалі я вважаю це як особливістю, а не вадою. Мені здається дуже дивним очікувати, що дві папки будуть об’єднані плавно. Як програміст, я часто хочу видалити старі / застарілі файли, і злиття цього не зробило б.
Майкл Х.

2
Так, це особливість. Тому я міг думати про те , що деякі каталоги фактично контейнери ( .app, .bundle, .kext) і «об'єднання» за замовчуванням буде мати катастрофічні наслідки .
mspasov

Відповіді:


10

Ми (користувачі OS X) задавали собі це питання ще з епохи світанку.

Дуже добре сформульоване питання на сумну відповідь: OS X не робить цього і не може обійтися без сторонніх інструментів.

З сторонніх альтернатив дуже багато, я просто продовжую і рекомендую те, що, на мою думку, це найкраща альтернатива Finder, але ... ваш пробіг може відрізнятися.

Шлях Finder від CocoaTech не є безкоштовною альтернативою (далеко від неї), але остаточно вирішує більшість недоліків Finder і додає багато приємних речей за ту ж ціну.

Якщо ви відчуваєте більше пригод, ви можете піти наперед і побачити різні альтернативи та їх ціни прямо тут .

Оновлення : Ще у вересні 2010 року TotalFinder не існувало, але це дуже приємне доповнення, яке приносить в Finder вкладки, вирізання, упорядкування папок тощо. Не безкоштовно, але набагато менше, ніж Шлях пошуку, якщо це те, що ви шукаєте.

Будемо сподіватися, що 10.7 приносить нову парадигму, коли такі питання вже не актуальні :)


Шлях Finder насправді чудовий, дякую за те, що зауважив, що погано подумав, що Apple багато в чому зосереджується на мобільних телефонах (відьма чудова, не розумію мене неправильно) і залишає нас настільних користувачів такою поведінкою :(
balexandre

4

Я вважаю, що це через Mac OS X спосіб обробки певних пакетів.

Наприклад, додаток . Для користувача це просто .app файл, ви двічі клацніть його, і він відкриває додаток.
Але насправді це папка з розширенням .app, з такою ієрархією:

додаток сафарі mac-ox-x

Ви можете переконатись у цьому, натиснувши програму та натиснувши "Показати вміст пакета".

Єдиною причиною, яку я бачу в Apple, щоб не дозволити злиття в папці, це те, що вони не хотіли плутати користувача. Як і прохання об’єднатись, коли все, що ви хочете, - це оновлення програми.
А оскільки це стандартний спосіб представлення пакунків у системі Mac OS X, вони не намагалися розмежувати пакунки та прості папки.


Поважна причина, але інші "винятки", як це, не зупинили яблуко від "жорсткого кодування" поведінки в Finder, тому я не бачу, як вони не могли просто замінити пакети додатків "за кадром".
Мартін Марконніні

Я погоджуюся, що Apple не хотіла плутати користувачів, але я вважаю, що аргумент пакету не має значення ... Папки та пакети вже обробляються по-різному. Насправді пакет не такий, як папка. Обидва - це каталоги , але їх пакети та папки трапляються по-різному в графічному інтерфейсі.
Джош


2

Швидше за все, занадто пізно для всіх замінених файлів, але скопіюйте папку ( Option ⌥+ C) і вставте елементи ( Option ⌥+ V), після чого буде запропоновано об'єднати

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.