Jak mogę użyć, find
aby wybrać pliki, które zostały zapisane i nie zostały zmodyfikowane w ostatniej chwili?
Wiem, że mogę to zrobić na odwrót, znaleźć pliki zmodyfikowane w ciągu ostatnich 60 sekund -mtime -60s
, ale chcę te, które nie zostały zmodyfikowane w ciągu ostatnich 60 sekund.
Używam Linuksa i pojawia się ten błąd, jeśli używam sekund:
find ??/ -mtime +60s -name blah.tsv
find: invalid argument `+60s' to `-mtime'
+60
nie jest przeciwieństwem-60
, z tego samego powodu mniejszego niż nie jest przeciwieństwem większego niż : Oba wykluczają dokładną wartość, z którą porównują. Ale twoje pytanie nie wskazuje dokładnie, jakie zachowanie chcesz.