Jak znaleźć najlepsze katalogi i pliki (miejsce na dysku) w Linux

Jak znaleźć najlepsze katalogi i pliki (miejsce na dysku) w Linux

Jako administrator Linux musisz okresowo sprawdzać, które pliki i foldery zużywają więcej miejsca na dysku. Bardzo konieczne jest znalezienie niepotrzebnego śmieci i zwolnienie ich z dysku twardego.

W tym krótkim samouczku opisano, jak znaleźć największe pliki i foldery w systemie plików Linux za pomocą DU (użycie dysku) i znajdź polecenie. Jeśli chcesz dowiedzieć się więcej o tych dwóch poleceniach, przejdź do następujących artykułów.

  • Dowiedz się 10 przydatnych poleceń „DU” (użycie dysku) w Linux
  • Opanuj polecenie „Znajdź” z tymi 35 praktycznymi przykładami

Jak znaleźć największe pliki i katalogi w Linux

Uruchom następujące polecenie, aby znaleźć najlepsze największe katalogi pod /dom przegroda.

# du -a /Strona główna | sort -n -r | głowa -n 5 
Znajdź największe katalogi w Linux

Powyższe polecenie wyświetla 5 największych moich katalogów /dom przegroda.

Znajdź największe katalogi w Linux

Jeśli chcesz wyświetlić największe katalogi w bieżącym katalogu roboczym, uruchom:

# du -a | sort -n -r | głowa -n 5 
Znajdź tylko największe katalogi

Rozbijmy polecenie i zobaczmy, co mówi każdy parametr.

  1. du Polecenie: Oszacuj użycie przestrzeni plików.
  2. A : Wyświetla wszystkie pliki i foldery.
  3. sortować Polecenie: sortowanie wierszy plików tekstowych.
  4. -N : Porównaj zgodnie z wartością numeryczną ciągów.
  5. -R : Odwróć wynik porównań.
  6. głowa : Wydaj pierwszą część plików.
  7. -N : Wydrukuj pierwsze linie „N '. (W naszym przypadku pokazaliśmy pierwsze 5 wierszy).

Niektórzy z was chcieliby wyświetlić powyższy wynik w formacie czytelnym człowieka. I.e możesz wyświetlić największe pliki KB, MB, Lub GB.

# du -hs * | sort -rh | głowa -5 
Znajdź najlepsze rozmiary katalogów w Linux

Powyższe polecenie pokaże najważniejsze katalogi, które zjadają więcej miejsca na dysku. Jeśli uważasz, że niektóre katalogi nie są ważne, możesz po prostu usunąć kilka sub-dystansu lub usunąć cały folder, aby zwolnić trochę miejsca.

Aby wyświetlić największe foldery/pliki, w tym podwodne, uruchom:

# du -sh | sort -rh | głowa -5 
Znajdź największy folder i podwodniki

Znajdź znaczenie każdej opcji, używając w powyższym poleceniu:

  1. du Polecenie: Oszacuj użycie przestrzeni plików.
  2. -H : Rozmiary drukowania w formacie czytelnym człowieka (e.G., 10 MB).
  3. -S : Nie uwzględniaj wielkości podwodników.
  4. -S : Wyświetl tylko sumę dla każdego argumentu.
  5. sortować Polecenie: sortowanie wierszy plików tekstowych.
  6. -R : Odwróć wynik porównań.
  7. -H : Porównaj liczbę czytelnych ludzi (e.G., 2K, 1G).
  8. głowa : Wydaj pierwszą część plików.

Dowiedz się tylko o najlepszych rozmiarach plików

Jeśli chcesz wyświetlić największe rozmiary plików, uruchom następujące polecenie:

# Znajdź -Type f -exec du -sh  + | sort -rh | głowa -n 5 
Znajdź najlepsze rozmiary plików w Linux

Aby znaleźć największe pliki w określonej lokalizacji, po prostu dołącz ścieżkę obok znajdować Komenda:

# Znajdź/home/tecMint/Downloads/-type f -exec du -sh  + | sort -rh | Head -n 5 lub # Znajdź/home/tecMint/Downloads/-type f -printf " %s %p \ n" | sort -rn | głowa -n 5 
Znajdź najlepszy rozmiar pliku w określonej lokalizacji

Powyższe polecenie wyświetli największy plik z /home/tecmint/pobieranie informator.

To wszystko na teraz. Znalezienie największych plików i folderów to nic wielkiego. Nawet początkujący administrator może je łatwo znaleźć. Jeśli uważasz ten samouczek, udostępnij go w swoich sieciach społecznościowych i wspieraj TecMint.