Existuje příkaz k odstranění všech souborů v adresáři, které nebyly změněny v N dny? Potřebuji vyčistit nějaké staré protokoly.
Přijatá odpověď:
Tímto smažete všechny soubory starší než 5 dní, můžete zadat -name '*log'
i tam, abyste byli přesnější, a možná budete chtít zadat maxdepth
také v příkazu find.
find /some/dir -type f -mtime +5 -delete
Číst řádkově orientovaný soubor, který nemusí končit novým řádkem?
Rozdíl mezi [0-9], [[:digit:]] a D?