Безброй са опции si заповеди in linux, и мисля, че щях да копирам, ако нямах опцията да премествам файлове, по-стари от 120 дни, от една папка в друга.
Ето как можете да преместите някои файлове по-стари от X дни:
Поръчки чрез SSH :
find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/ {} \;
Ако искаме да изтрием всички файлове, по-стари от 30 дни, от папка ...
find /cale/fisiere* -mtime +30 -exec rm -f {} \;
Задължително трябва да напуснат пространства между -MtimeБроят дни, -Exec (Команден ред продължение) rm (команда за изтриване - премахване), аргумент " -f ”(Принудително изтриване), {} si \;.
Възможно е при някои дистрибуции на linux, "-F" не трябва да работи. Премахнете този аргумент от реда и всичко ще бъде наред.
* Тествано на CentOS 5.3 (Final).
защо тази команда също изтрива самата папка? Просто искам да изтрия съдържанието! има ли решение? grazie
Capisco che hai diversi files nelle cartelle e vuoi solo displacement i files. Техните карти остават непокътнати. Правилно? (GTrs).