Я использую OS X Lion и пытаюсь удалить некоторые файлы, которые сделал случайно (из домашней директории):

rm -fr Library

Я понял это примерно через 15 секунд и сделал

killall rm

Некоторые папки были удалены, конечно же, внутри "Библиотеки". Теперь система, кажется, в порядке, но я боюсь, что произойдет в случае перезагрузки.

У меня есть резервная копия Time Machine от 5 дней назад. Интересно, будет ли это хорошим решением, просто скопировать всю папку "Библиотека" из моего домашнего каталога из резервной копии и заменить ее.

Или, как вы думаете, что будет лучшим подходом?

PS: Чтобы восстановить только что удаленные каталоги внутри "Библиотеки", в каком порядке "rm" начинает удалять каталоги в алфавитном порядке?

1 ответ1

1

Я бы ни за что не рискнул и просто восстановил бы вашу полную ~/Library . Существует так много возможностей для пропажи предметов, на которые вы полагались - только очень немногие файлы здесь автоматически восстанавливаются системой, например, в ~/Library/Preferences или ~/Library/Application Support .

Оба каталога содержат самые важные пользовательские данные, а именно настройки вашего приложения и дополнительные данные (например, журналы чата, профили браузера и т.д.). Таким образом, при восстановлении вы можете потерять данные, сохраненные за эти пять дней.

Также проверьте ~/Library/Mail наличие содержимого Mail.app. И последнее, но не менее важное: папка ~/Library/Keychains будет содержать ваши сохраненные пароли.

Между прочим, порядок рекурсивного rm - сначала глубина . Итак, он входит в первую папку - настолько глубоко, насколько это возможно - и начинает удаление оттуда. Только когда эта папка полностью удалена, следующая папка просматривается *:

В случае таких команд, как rm и du, поиск по глубине по почтовому порядку, по сути, является методом выбора. Это потому, что потомки каталога должны быть обработаны до того, как сам каталог может быть обработан.

* Гленн С. Фаулер, Дэвид Дж. Корн, К.-Фонг Во, Эффективный Уокер Файловой Иерархии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .