2

В Windows у нас есть очистка диска для очистки некоторых файлов. Кроме этого, мы можем искать файлы *.bak или *.tmp и другие ненужные файлы и удалять их.

Но в случае Linux, какие файлы не нужны? И есть ли какая-нибудь утилита для их автоматической очистки?

4 ответа4

6

Это потенциально опасная операция. Если вы не знаете, для чего эти файлы, вам, вероятно, не следует их удалять. Под вашим домашним каталогом это может быть хорошо, но в любом другом месте, я думаю, вы напрашиваетесь на неприятности.

Тем не менее, наиболее распространенные файлы будут редактором временных файлов. Проверьте справочную страницу вашего редактора для получения информации о том, какое имя файла или расширение он использует для них. Другие файлы могут быть теми, последний символ расширения которых ~. Например, filename.mp ~ вместо filename.mp3. Различные программы и приложения могут помещать файлы в /tmp, но не удаляйте их, если вы не знаете, откуда они, потому что в итоге вы можете удалить важный файл для запущенного процесса.

2

Автоматическое удаление "бесполезных" файлов - это всегда выстрел в темноте.

Linux довольно чистый и не выбрасывает мусор во время работы. Если вы хотите быть параноиком, вам следует быть методичным, держать ваш домашний каталог в хорошем состоянии и тщательно проверять политику logrotate. Обычно новые правила автоматически добавляются в каталог /etc/logrotate.d, если вы устанавливаете службы с помощью диспетчера пакетов вашего дистрибутива (если есть). Если вы устанавливаете некоторые тяжелые журналы из исходного кода (apache, tomcat, mysql и т.д.), Просто не забудьте добавить свои пользовательские правила, чтобы избежать неконтролируемого распространения журнала, которое приведет к потере вашего диска.

Как только вы действительно поймете, что делаете, написание собственных сценариев очистки и запуск их с помощью cron по вашему желанию также должно быть тривиальным.

M

1

Любые дампы ядра ('core'), возраст которых превышает несколько дней, вероятно, могут пройти.

То же самое относится к файлам с именем «a.out», возраст которых превышает несколько дней.

Если вы используете редактор, который оставляет резервные копии с тильдой '~' в конце, вы можете удалить их через несколько дней.

В течение «нескольких дней» рассмотрите выходные, праздничные выходные и, возможно, даже каникулы. Я бы, вероятно, не удалил ничего менее 7 дней, и вполне мог бы пойти на 14 или даже 21, чтобы обеспечить более длительный отпуск.

Эмпирически, однако, у меня нет автоматического процесса, выполняющего такие очистки.

0

Я согласен с jtimberman, но вы можете посмотреть /tmp и другие каталоги tmp в системе.

Те должны быть очищены автоматически, но вы никогда не знаете ... (Я не видел много проблем там ты)

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