Вы почти наверняка удалите не тот файл или файл в какой-то момент своей жизни. Или вы намеренно удалите файл, но позже поймете, что он вам снова понадобится. Большинство из вас может подумать: «Это было там, теперь все кончено!»
Но есть лучший способ избавиться от данных, которые вам больше не нужны. Это реализовано в Windows 10, некоторых современных смартфонах и, возможно, в некоторых средах рабочего стола, включенных в дистрибутивы Linux.
Однако скорость внедрения этой системы все еще очень низка, и большинство пользователей не осознают, насколько она полезна. Это понятно, потому что это одна из тех функций, которую вы не сможете оценить, пока она не спасет вас.
Быстрые ссылки
Безвозвратное удаление или отправка в корзину / корзину
Короче говоря: оба эти варианта - отстой. Удаление окончательного файла представляет очевидную проблему, упомянутую ранее. Что, если вы позже поймете, что вам нужны данные? Нет простого способа вернуть его, особенно в файловой системе ext4. (Восстановить удаление в файловой системе Windows NTFS несколько проще).
Это правда, что в большинстве случаев вы будете перемещать некоторые файлы, и они вам больше никогда не понадобятся. Но в солнечный день вам захочется почистить компьютер.
Рабочий стол в беспорядке, и вы видите в воздухе кучу ненужных таблиц. Вы распечатали эти файлы и передали их своему боссу, поэтому не видите причин, чтобы они снова понадобились. Сотрите все, и ваш рабочий стол станет чистым и хорошо организованным. Позже в тот же день вам позвонит начальник. Он потерял файлы, потерял бумажные копии и ему нужны электронные таблицы за последний месяц. Вы должны угадать, кому придется стать экспертом по восстановлению данных в одночасье?
Проблема с отправкой файлов в корзину
Допустим, теперь вы убеждены, даже если этот сценарий к вам не подходит. У вашей компании есть хорошие механизмы резервного копирования, не так ли?
Но с этого момента, допустим, вы отказываетесь от греха нажимать Shift + Delete. Все отправляется в корзину по умолчанию (или в корзину, если вы используете Windows). Нужен возвратный файл? Вы можете восстановить его за секунды.
Это хорошо! Но как насчет освобождения места на жестком диске или твердотельном накопителе? Файлы в корзине могут занимать такой же объем дискового пространства. Вы можете очистить корзину и освободить место в любой момент - это правильно. Вероятно, вам никогда не понадобятся файлы, которые лежали там неделями. Но как насчет последних файлов, которые вы отправили в корзину 10 минут назад? Сейчас нет возможности легко вернуть его.
Вывод таков: каждый файл должен быть «старым», прежде чем его можно будет выбросить. Если он пролежал в вашей виртуальной корзине несколько недель, и вам не нужно было возвращать его за это время, скорее всего, он вам больше не понадобится. В Linux есть утилита под названием мусор Что может автоматизировать процесс удаления из корзины только старых файлов.
планирование мусор Автоматически каждый раз, когда вы входите в свой рабочий стол
Открыть эмулятор Терминал ваш любимый и установите мусор Используя следующую команду:
sudo apt update && sudo apt install autotrash
При появлении запроса введите пароль пользователя.
Введите «y» и нажмите. ENTER Когда вас спросят, хотите ли вы продолжить.
Вернуться к симулятору Терминал И введите следующую команду:
nano ~/.xsessionrc
В открывшемся текстовом редакторе вставьте строку ниже:
autotrash -d 30 &
Это приведет к удалению файлов, которые хранились в корзине более тридцати дней. Вы можете установить число «30» по желанию. Знак «&» в конце отодвигает команду на задний план. Таким образом, если есть тысячи файлов, которые необходимо удалить с помощью автоматической корзины, вам не нужно ждать ее завершения, пока не загрузится рабочий стол.
Нажмите на Ctrl + X Чтобы выйти из редактора nano, "yчтобы сохранить измененный файл, и Enter.
мой выбор: Если вы также хотите записать действие мусор В журнале systemd (если он есть в вашем дистрибутиве) вы можете вставить другую строку в .xsessionrc (с удалением предыдущей строки первой):
systemd-cat -t autotrash -p info autotrash -v -d 30 &
Записи об автоматической корзине появятся в журнале systemd, как показано на следующем рисунке.
Заключение
На этом этапе вы всегда можете отправить файлы в корзину, а не удалять их навсегда. autotrash автоматически освободит место на ваших дисках. И у вас всегда будет тридцать дней шанс легко восстановить удаленные данные. Вы, несомненно, однажды поблагодарите себя за применение этой простой системы.