Enne kindlat kuupäeva tehtud failide kustutamine
Tahan kustutada kõik *.prt laiendiga failid, mis on tehtud enne 1. jaanuari 2006.
- $ touch -t 01010000 uusaasta // 01.01.2006 00:00
- $ ls -ld uusaasta // veendu, et faili loomise kuupäev on see mida vaja
- $ find . -name “*.prt” -not -cnewer uusaasta
Iva selles et find ei tunnista täpset kuupäeva argumendina, küll aga oskab ta arvestada mõne teise faili loomise kuupäeva võrdluses - ülalnimetatud käsud seda teevadki.





Comments
-atime
-ctime
-mtime
ükski neist ei tee mida vaja, ilma eelnevalt faililoomiseta?
Need kõik võtavad argumendiks arvu n ja korrutavad selle siis 24-ga et saada päevade arvu.
Mitu päeva tagasi oli 1. jaanuar? Aga 22. november?
Sorry, comments are closed.