Chcete-li v operačním systému Linux vyhledat a vytisknout názvy všech souborů, které mají velikost souboru 0 (nula) bajtů, v adresáři a všech jeho podadresářích rekurzivně, použijte jeden z následujících příkazů:
find /path/to/directory/ -size 0 -type f
Nebo,
find /path/to/directory/ -size 0 -type f -print
Nahraďte /cesta/k/adresáři/ skutečným adresářem, který chcete zkontrolovat. Můžeš použít "." (tečka bez uvozovek), chcete-li zobrazit všechny soubory s velikostí souboru 0 bajtů v aktuálním adresáři. Argument „-type f“ určuje, že se vrací pouze běžný typ souboru, s výjimkou jiných typů souborů, jako je symbolický odkaz, soket, adresář, pojmenovaná roura atd. Některé distribuce Linuxu mohou vyžadovat příkaz „-print“ k vytištění názvů souborů.
Chcete-li filtrovat a zobrazovat pouze soubory s určitým vzorem, například pouze soubory s příponou .log, použijte volbu „-name“:
find /path/to/directory/ -size 0 -type f -name "*.log"
Jakmile si zobrazíte a ověříte seznam souborů, které mají velikost souboru 0, můžete je všechny snadno smazat přidáním možnosti „-delete“. Například:
find /path/to/directory/ -size 0 -type f -delete