Чи є "Кошик" фактичним місцем розташування на фізичному жорсткому диску?


4

Коли я більше нічого не хочу, і в ньому написано: "Переміщення до сміття", це фактично переміщення даних, або просто оновлення його шляху або надання спеціальної етикетки "Trashed" або щось?

Відповіді:


4

Технічно немає. Смітник - це комбінація декількох прихованих папок смітника, по одному на об'єм, який встановлено. А також фільтрується за обліковим записом користувача, тому ви не побачите кошики з іншого облікового запису.

В принципі, так, оскільки файли на macOS (або будь-яка система NIX) складається з декількох частин.

Зміст файлу посилається на inode на яку посилаються 1 або більше записів каталогу.

Коли файл видаляється або переміщується до Кошика, вміст файлу залишається там, де він знаходиться. У разі переходу до Кошика новий запис каталогу (у розділі .Trash ), який посилається на файл. Фактичне ім'я в записі каталогу - це модифікована версія оригіналу (у кошику може бути багато файлів з однаковою назвою).

Щоб просто відповісти на питання, єдине, що змінюється, - дерево каталогів.

EDIT Для вирішення додаткового питання: -
Переміщення файлу в розділі також (зазвичай) залишає вміст файлу на місці; Перехід до іншого місця (з власним деревом каталогів) передбачає фізичне переміщення вмісту файлу. (До певної міри це залежить від програми - програми, що використовують звичайний API, ведуть себе таким чином, але фактична поведінка залежить від програми.)


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