Скрипты для чистки домашнего каталога пользователя
bat и sh командные файлы для автоматической чистки мусора
Собственно задача обозначена в заголовке темы. Очень интересно, кто какие командные файлы использует для автоматической очистки нежелательных файлов в домашнем каталоге пользователя.
Если есть какие-то интересные наработки, буду рад ознакомиться.
От себя пока выложу bash-скрипт для Linux Ubuntu и Debian. В других линуксах не проверял.
#!/bin/bash
# Чистим кеш и историю браузеров
find ~ *|\
egrep "([Cc][Aa][Cc][Hh][Ee]|[Ss][Tt][Oo][Rr]|[Cc][Oo][Oo][Kk][Ii])"|\
egrep "([Cc][Hh][Rr][Oo][Mm]|[Ff][Ii][Rr][Ee][Ff]|[Oo][Pp][Ee][Rr][Aa]|[Bb][Rr][Oo][Ww][Ss])"|\
while read fn
do
echo $fn
rm -R -f "$fn"
done
# Чистим разный другой мусор
find ~ -iname *thumbnails* -exec rm -R -f {} \;
find ~ -iname *trash* -exec rm -R -f {} \;
find ~ -iname .bash_history -exec rm -R -f {} \;
echo shutdown -P +30 > ~/.bash_history
rm -R -f ~/Загрузки/*
rm -R -f ~/Downloads/*