Удаление файлов в Linux через консоль
Создаю скрипт для автозапуска, который будет удалять левые файлы созданные пользователем, но не могу понять как реализовать
т. е. мне нужно чтобы удалялись все файлы из папки /home/user/ кроме списка исключений (десяток файлов и пара папок - рабочий стол, загрузки и папка с настройками)
скрипт будет размещаться в автозагрузке
По дате
По Рейтингу
Самый простой и прозрачный вариант:
1. Переименовываете все нужное так, чтобы оно оказалось вне /home/user.
2. Очищаете /home/user.
3. Переименовываете все нужное обратно.
Из самой задачи ясно, что скриптом дело не обойдется. Тут нужна программа работающая в фоне для отслеживания изменений и составления тех самых списков. По дате создания/изменения, правам доступа, ID обращения к файлам и. т. д.