Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; PDOXpander has a deprecated constructor in /usr/home/void/domains/programowo.net/public_html/core/PDOXpander.class.php on line 11
Komenda find
daje nam bardzo przydatną opcję wykonywania polecenia dla każdego z wyników wyszukiwania. Łącząc to ze sporymi możliwościami filtrowania wyników, można w łatwy sposób napisać polecenie, które wykonuje zadanie określone w temacie postu:
find <ścieżka do plików> -mtime +<ilość dni> -exec rm {} \;
find
znajduje w danej ścieżce pliki, których czas utworzenia jest większy niż określona ilość dni (-mtime +<ilość dni>
), a następnie każdy z tych plików usuwa (-exec rm
).
Przykład:
find /var/log/backups/ -mtime +30 -exec rm {} \;
Te polecenie usunie wszystkie pliki w katalogu /var/log/backups/
, które mają datę utworzenia starszą niż 30 dni.