Ако имате навик да съхранявате всичките си временни файлове на работния си плот (или друга папка) и сте забравили да ги премахнете по-късно, ще откриете, че компютърът ви се забърква лесно с тонове файлове, за които нямате никаква полза. След като се случи това, почистването на вашия компютър става досадна задача и неприятни задачи. Ето бърз и лесен начин да гледате папка за стари файлове и да ги изтривате автоматично.

Командата за постигане на това е:

 намиране / път / към / директория / * -mtime + t -exec rm {} \; 

където +t е критерият за време за търсене на файловете.

Например, взех много екранни снимки на работния ми плот на Gnome shell и това доведе до тонове излишни изображения в папката My Pictures. Използвах следната команда за изтриване на стари изображения в папката:

 find / начало / damien / Снимки / * -mtime +1 -exec rm -f {} \; 

Това ще открие всички файлове в папката "Картини", които са на повече от 1 ден и (сила) ги премахват всички.

Повече опций

1. Можете да промените пътя, за да насочите към някоя папка. Уверете се, че използвате абсолютен път.

2. Можете да промените интервала от време. -mtime отнася за броя дни, докато -mmin отнася до броя минути.

3. Можете да зададете времеви критерии. Стойността "+5" означава повече от 5 дни / минути, докато стойността "-5" означава 5 дни / минута или по-малко. Можете също така да използвате комбинация като "+5 -10", за да означите интервал, който е повече от 5 дни / минути и по-малко от 10 дни / минути.

4. Командата "exec" ще работи за команди като "cp", "mv", "rm", "rmdir" и т.н. Освен за изтриване на стари файлове, можете да го изпълнявате и за други задачи, файл от папката Dropbox.

Автоматизиране на процеса

Има няколко начина, по които можете да автоматизирате процеса.

1. Стартирайте при стартиране

Копирайте следния код и го поставете в текстов редактор. Не забравяйте да промените пътя на файла, интервала от време, критериите за време, които да отговарят на вашите нужди. Запазете файла като "find-and-delete" в началната си папка.

 #! / bin / bash find / път / към / директория / * -mtime + t -exec rm -f {} \; 

Отворете приложението Мениджър на файлове и отидете в началната папка. Кликнете с десния бутон върху файла "find-and-delete" и изберете Properties. Отворете раздела Разрешения и поставете отметка в квадратчето "Разрешаване на изпълнението на файла като програма".

След това отворете приложението за стартиране и добавете файла "намери и изтрий" в списъка.

2. Cron

Ако имате нужда от скрипта да се изпълнява редовно, можете да зададете задание cron.

Отворете терминал и въведете следното:

 crontab -e 

Ако ви се налага да изберете редактор, въведете "2" (за нано).

Структурата за настройка cron е

 минута команда от деня на деня в деня на седмицата 

За да изпълните сценария на всеки час, въведете

 00 * * * * / път / към / намиране и изтриване 

в края на файла crontab, на нов ред.

Запазете (Ctrl + o) и излезте (Ctrl + x) от crontab.

Gnome График

Ако използвате crontab от терминала, който ви плаши, можете да използвате график на Gnome за планиране на задачата.

Това е. Изброените по-горе методи се тестват на Ubuntu, но трябва да работят върху всички дистрибуции на Linux.

Кредит на изображението: Изтриване чрез Big Stock Photo.