GNU/Linux >> Znalost Linux >  >> Linux

Jak najít a odstranit prázdné adresáře a soubory v Linuxu

1. Najděte prázdné adresáře v aktuálním adresáři pomocí find -empty:

$ find . -type d -empty

2. Pomocí následujícího příkazu odstraňte všechny prázdné adresáře v aktuálním adresáři:

$ find . -type d -empty -exec rmdir {} \;

3. Najděte prázdné soubory v aktuálním adresáři pomocí find -empty:

$ find . -type f -empty
Poznámka :Některé programy obvykle vytvářejí prázdné soubory jako zástupné symboly nebo jako soubory zámku nebo jako soubory soketu pro komunikaci.

4. Kolik prázdných souborů se nachází v aktuálním adresáři (a podadresářích)? Chcete-li spočítat počet prázdných souborů v aktuálním adresáři, přesuňte příkaz find do wc -l.

$ find . -type f -empty | wc -l

5. Kolik neprázdných souborů se nachází v aktuálním adresáři (a podadresářích)?

$ find . -type f -not -empty | wc -l
Poznámka :Najít možnost -not vrátí možnost, která za ní následuje.

Ve všech výše uvedených příkladech nahraďte tečku ( . ) jakoukoli jinou cestou k adresáři, ve které byste chtěli prohledávat soubory.


Linux
  1. Jak zjistit nejlepší adresáře a soubory (místo na disku) v Linuxu

  2. Najděte největší soubory a adresáře v Linuxu

  3. Linux Odstraňte soubory a adresáře

  1. Najděte soubory a adresáře v Linuxu jako profík

  2. Jak odstranit soubory a adresáře v Linuxu z příkazového řádku

  3. Jak najít a odstranit prázdné adresáře a soubory v Unixu

  1. Jak najít soubory v Linuxu

  2. Jak kopírovat soubory a adresáře v Linuxu

  3. Jak mohu rekurzivně odstranit všechny prázdné soubory a adresáře v Linuxu?