Я запускаю Ubuntu 14.04 як файловий сервер для клієнтів Windows. Клієнти відобразили спільну мережеву папку для роботи. Коли вони видаляють файли з цієї папки, вони переходять у ".recycle". Я хотів видалити файли, старші за x днів. Я використовував команду autotrash:
autotrash -d 30 -T /home/etc/.recycle
але це говорить мені, що .recycle не містить файлу інформації:
Can not find trash information directory. Make sure you have at least GNOME 2.24
Я дивився на: /home/etc/.recycle/info
Останній встановлений Gnome і результат такий самий. Я розумію, що програма не може читати інформацію під час переміщення файлів у .recycle. Я можу використовувати команду: find /path/to/files* -mtime +5 -exec rm {} \;
але при переміщенні файлів у .recycle вони зберігають дату останньої модифікації, а не дату, коли вони переміщуються у папку.
Чи можу я створити інформаційний файл? Чи є якесь рішення, як я можу видалити файли, старші за x днів, з дня, коли файли переміщуються в якусь папку?
Заздалегідь спасибі.