GNU/Linux >> Znalost Linux >  >> Linux

Jak určit místo k jídlu velkého souboru ve Fedoře 18

Můj magický příkaz v takové situaci je:

du -m . --max-depth=1 | sort -nr | head -20

Chcete-li použít toto:

  1. cd do adresáře nejvyšší úrovně obsahujícího soubory zabírající místo. Může to být / pokud nemáte tušení;-)
  2. spusťte du -m . --max-depth=1 | sort -nr | head -20 . Zobrazí se seznam 20 největších podadresářů aktuálního adresáře seřazených podle klesající velikosti.
  3. cd do největšího adresáře a opakujte du ... dokud nenajdete VELKÝ soubor (soubory)

ncdu je skvělým nástrojem pro tento druh problémů. Zde je odpovídající balíček.

Můžete použít -x pokud chcete zůstat pouze na jednom souborovém systému, bez následování symbolických odkazů. Například jako root:

ncdu -x /home

Je to ekvivalent příkazového řádku DaisyDisk, Baobab nebo WinDirStat.

Prohledání velkých složek může trvat dlouho, ale jakmile je hotovo, mělo by být velmi rychlé najít největší soubory.


Pokud máte cit pro skutečnou velikost souboru, můžete find soubory větší než určitá velikost.

Např. pro vyhledání souborů větších než 10 MiB:

find /mounted/drive -size +10M

Nebo

find /mounted/drive -size +10M -exec ls -lh {} +

Návrh Httqm je také dobrý, pokud problém není v jednom velkém souboru, ale ve velké sbírce menších souborů. To znamená, že použijte du pro zobrazení součtů adresáře. Omezení pomocí --max-depth je velmi užitečný u velkých adresářových stromů:

du -m some/directory --max-depth=1 | sort -nr | head -20
du some/directory --max-depth=1 | sort -n | tail -21

Rozdělí jeden adresář na podadresáře, druhý z nich vám také poskytne celkový počet pro adresář, který vypisujete.


Linux
  1. Jak vytvořit nebo zvětšit swapový prostor v Linuxu

  2. Jak najít nejstarší soubor ve stromu adresářů v Linuxu

  3. Linux + Jak ignorovat (filtrovat) soubor s mezerou?

  1. Jak získám absolutní adresář souboru v bash?

  2. Jak zaplnit pevný disk v linuxu

  3. Jak mohu odstranit soubor nebo adresář s názvem \?

  1. Jak zakázat procházení adresářů

  2. jak najít vlastníka souboru nebo adresáře v pythonu

  3. Jak otevřít soubor .rar ve fedoře 23