Чому спорожнення сміття відбувається набагато повільніше, ніж РМ? [дублікат]


12

Якщо у кошику багато файлів, іноді Finder відобразить панель прогресу із написом (наприклад) "Підготовка до видалення 62 736 файлів", а потім ще одна панель прогресу для фактичного видалення. Для порівняння, видалення тих самих файлів з командного рядка майже миттєво.

Що робить Finder, що займає так довго? Чи шкодить моїй системі пропустити це, видаляючи файли через rm?


1
Дивіться це .
tubedogg

1
Це питання збігається з тим, як Finder спорожніє кошик швидше, ніж "rm -rf /Volumes/Foo/.Trashes/501/*"? який має прийняту відповідь, але добре висвітлює зворотні ситуації; де Finder швидше, ніж rm. Здається, відносна швидкість є контекстною.
Грем Мілн

Відповіді:


-1

Це випадок "руйнівного" проти "неруйнівного" редагування файлів. Як і в старі часи різання та склеювання звукової стрічки чи плівки, редагування тоді було руйнівним, як команда RM. Ви набираєте команду, натискаєте ENTER і RM негайно виконується.

З іншого боку, переміщення файлів у папку TRASH - це саме те, і система відповідає: "зачекайте, поки я зрозумію, скільки потрібно мені перемістити". Ви вчасно сплачуєте за можливість UNDO можливого випадкового стирання. За старих часів нам зазвичай не так пощастило в комп’ютерах або з плівкою чи магнітофоном. :-)


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

Простіше кажучи, rm безпосередньо видаляє заголовки файлів з файлів і каталогів, позначаючи їх як вільні, а дані файлу все ще знаходяться на диску. (Прапор -P в погонних записи над даними в трьох проходах, ефективно протирати її.) Знайшов Trash видалити, однак, має накладні витрати , пов'язані з фактично переміщення файлів в папку .Trash, що дозволяє дублікатів , а також
IconDaemon

3
Так, мова йде про фактичне спорожнення сміття, а не переміщення до сміття. @IconDaemon: це звучить більше як те, що я шукаю, але папка .Trash - це те, де живуть файли, коли вони знаходяться в смітнику, правда? Що робить Finder, коли я фактично спорожнюю сміття, яке займає стільки часу, ніж видалення заголовків файлів?
Нейт Кук
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.