Где в файловой системе хранятся файлы, удаленные в корзину Ubuntu?
Рецепт был опубликован 31 января 2010 года в 20:50, а менялся 29 апреля 2010 года в 23:46.
Постоянная ссылка: http://www.nixp.ru/recipes/Где-в-файловой-системе-хранятся-файлы-удаленные-в-корзину-Ubuntu.html
После перемещения файлов/директорий в «Корзину» (Trash, аналог «Recycled» в Windows) через графический интерфейс в Ubuntu Linux (и до «очищения» корзины) они все еще хранятся в файловой системе. Иногда возникает необходимость обратиться к ним, например, через консольные средства — где же их искать?
Ответ прост: $HOME/.local/share/Trash. Т.е. в каталоге .local/share/Trash, находящемся в домашней директории пользователя, который удалял файлы.
В ~/.local/share/Trash можно увидеть два каталога:
- files — здесь хранятся непосредственно те файлы, которые можно увидеть в «Корзине»; удаление их из этого каталога приведет к удалению из файловой системы;
- info — местоположение вспомогательных файлов, в которых хранятся дополнительные сведения об удаленных объектах (полные пути, по которым располагались файлы в ФС до их удаления; даты момента их перемещения в корзину).
Так, например, если вы хотите очистить все содержимое корзины, достаточно выполнить следующую команду в консоли:
rm -rf ~/.local/share/Trash/info/* ~/.local/share/Trash/files/*



Open Cloud
у меня, пожалуй, самый гениальный вопрос… а восстановить-то как? с сохранением прежнего местообитания файлов
Можно написать несложный bash-скрипт, который будет по информации из info делать mv для файлов из files ;-)
Есть ли готовые консольные средства — не знаю.
буду очень благодарен, ели данный скрипт бедет написан… а то вчера стер всю музыку… а в корзине она не отображается почему-то...
Какова цена вопроса?
а что хочешь?)
А почему ви спrашиваете?
да так...
ладно, прогеры… я нашел решение)но никому не скажу))))
У нас так не принято. Лучше даже сразу рецепт писать.