Otázka :Jak provádět příkazy hledání v aktuálním adresáři, aniž byste museli přecházet do podadresářů.
Příklad scénáře:
– Odstraňte POUZE všechny soubory v aktuálním adresáři, které jsou týden staré.
Řešení
1. K požadovaným příkazům hledání přidejte následující operace:
! \( -type d ! -name {DIRECTORY NAME} -prune \)
2. Nahrazení adresáře, který má být prohledán, za {DIRECTORY NAME}
Příklad řešení:
# find . ! \( -type d ! -name . -prune \) -mtime 7 -exec rm {} \;
Výše uvedený příkaz bude hledat pouze v aktuálním adresáři (.) a ne v podadresářích pod ním a odstraní soubory, které jsou starší než 1 týden.
Jak zkontrolovat protokol změn balíčků RPM na CentOS/RHEL
Jak spravovat databázi Oracle Audit Růst adresáře souborů pomocí cronu (pouze instance ASM)