Мне интересно, возможно ли это сделать, потому что мне приходится удалять много файлов в течение рабочего дня, и я предпочитаю делать это на интерфейсе и без использования sudo rm, так что если это возможно... как?
Например, раз в неделю.
Существует инструмент для этого: AutotRash
pip3 install --user autotrash
(больше нет APT Unlance больше), задача CRON с
@daily ./home/rinzwind/.local/bin/autotrash -td 10
, когда раз в день удалит ваш мусор. -D [11533] -D
удаляет файл старше 10 дней. Добавление -T
будет удалять для всех пользователей. Он имеет пару большего количества функций (например, удаление на основе входа и файловых файлов или на то, что в настоящее время бесплатно в корзине).
Существует также мусорное ведро
sudo apt install trash-cli
и
@daily /usr/bin/trash-empty
будет удалять мусор раз в день.
$ pip3 install --user autotrash
Collecting autotrash
Downloading autotrash-0.4.1-py3-none-any.whl (22 kB)
Collecting arrow<0.18.0,>=0.17.0
Downloading arrow-0.17.0-py2.py3-none-any.whl (50 kB)
|████████████████████████████████| 50 kB 2.2 MB/s
Requirement already satisfied: python-dateutil>=2.7.0 in /usr/lib/python3/dist-packages (from arrow<0.18.0,>=0.17.0->autotrash) (2.8.1)
Installing collected packages: arrow, autotrash
WARNING: The script autotrash is installed in '/home/rinzwind/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
и ...
rinzwind@discworld:~/.local/bin$ ./autotrash -td 10
rinzwind@discworld:~/.local/bin$