anti päewik

Sisaldab Palju Erinewaid Imesid ja Öppetusi Tarkadele.

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



1
Author:  w | Date:  1.Feb 06 | Time:  10:25

-atime
-ctime
-mtime

ükski neist ei tee mida vaja, ilma eelnevalt faililoomiseta?

2
Author:  duke | Date:  1.Feb 06 | Time:  10:38

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.