GNU/Linux >> Znalost Linux >  >> Cent OS

Jak odstranit soubory, které jsou starší než n dní BEZ použití příkazu find

Otázka :Jak odstranit soubory, které jsou starší než n dní BEZ použít příkaz find?

Z nějakého důvodu se příkaz find nepoužívá ke kontrole, které soubory jsou starší než n dní, jako náhrada „tmpwatch ‘ lze použít

Syntaxe je:

# tmpwatch [time in hours] [directory]

Chcete-li například smazat soubory v adresáři /root/testdir/, ke kterým se za posledních 45 dní nepřistupovalo (24×45 =1018 hodin), spusťte následující příkaz:

# tmpwatch 1080 /root/testdir/

Můžete také zadat atime/mtime/ctime atd. Chcete-li se dozvědět více, zkontrolujte

$ man tmpwatch


Cent OS
  1. Hledání souborů v příkazovém řádku (jak na to)

  2. Jak smazat všechny soubory starší než X počet dní v Linuxu?

  3. Jak v Linuxu odstraníte soubory starší než konkrétní datum?

  1. Jak odstranit / odebrat uživatele v Linuxu pomocí příkazu userdel

  2. Jak najít soubory v CentOS 8 na příkazovém řádku

  3. Jak vytvořit Cron Job, která automaticky odstraní soubory, které jsou starší než 30 dní?

  1. Jak zjistit, který Shell používáte v Linuxu

  2. Jak používat Linuxový příkaz find k hledání souborů

  3. Jak odstranit soubory starší než N dní pomocí tmpreaper v Linuxu