Quan treballem en entorns web és molt habitual haver d’esborrar fitxers temporals.
Una manera per a esborrar fitxers antics en Unix/Linux és amb aquesta línia de comandes.
Esborrar arxius més antics:
find /path/to/dir -type f -mtime +3 -exec rm \{\} \
Per a localitzar arxius que han estat modificats des d’una data:
touch -d "13 may 2001 17:54:19" date_marker find . -newer date_marker
Nota: No cal dir que heu d’anar molt en compte per a no esborrar arxius importants (a unix no hi ha una paperera per a recuperar arxius esborrats).
Per a trobar arxius creats abans d’una data
find . \! -cnewer date_marker
Per a trobar un arxius modificat ahir, però abans de 24 hores:
find . -daystart -atime 1 -maxdepth
-daystart significa que el dia començà al moment actual d’en començament del dia, no 24 hores enrere.
Via: unix.com
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |