Używamy naszego komputera do generowania, udostępniania i odbierania wszelkiego rodzaju informacji, dlatego zwykle przechowujemy różne treści w różnych formatach, aby móc uzyskać do nich dostęp, kiedy tylko tego potrzebujemy. Problem polega jednak na tym, że pamięć naszego komputera stopniowo się zapełnia.
W naszych systemach operacyjnych zwykle przechowujemy wszystkie typy plików, od tekstu po filmy, zostawiamy je w folderach lub katalogach w zależności od rodzaju używanego systemu operacyjnego. W przypadku Linuksa są to katalogi i stopniowo zapisywanie plików zapełni przestrzeń na dysku twardym, a nawet może wpłynąć na jego wydajność.
Dlatego jako administratorzy lub użytkownicy musimy znaleźć funkcjonalny sposób wykrywania plików, które zajmują najwięcej miejsca w katalogu, aby określić stopień ich ważności i tym samym sprawdzić, czy można je wyeliminować lub po prostu przenieść w inne miejsce .
Solvetic wyjaśni proces znajdowania rozmiaru pliku w systemie Linux.
Jak znaleźć duże pliki w Linuksie
Do tego procesu użyjemy polecenia du, jest to polecenie, które pozwala nam uzyskać informacje o użyciu dysku twardego. Koncentruje się na katalogach, mamy różne parametry do wykorzystania w celu uzyskania szczegółów, są to:
Zakończ każdy wiersz wyjścia z NULL
-0, -null
Zapisuje liczbę wszystkich plików, nie tylko katalogów
-a, -wszystkie
Drukuj widoczne rozmiary, a nie rzeczywiste użycie dysku
-pozorny-rozmiar
Skaluj rozmiary do SIZE przed drukowaniem do konsoli
-B, -rozmiar-bloku = ROZMIAR
Generuje całkowitą wielkość katalogu
-c, -ogółem
wypisuje sumę dla katalogu tylko wtedy, gdy jest to N lub mniej poziomów, które są mniejsze niż argument wiersza poleceń
d, -max-głębokość = N
Wydrukuj wynik w formacie czytelnym dla człowieka
-h, -czytelny dla człowieka
Dotyczy katalogów, w tym przypadku nie obejmuje rozmiaru podkatalogów -s, -summarize: pokazuje tylko sumę każdego katalogu
-S, -separate-dirs
Wyświetla czas ostatniej modyfikacji dowolnego pliku lub katalogu.
-czas
Zobaczmy teraz, jak używać du w Linuksie, aby znaleźć duże pliki na podstawie podanych kryteriów.
Krok 1
Na początek uruchommy du z parametrami ah, aby:
- -a co pozwala nam na dostęp do wszystkich katalogów i podkatalogów
- -h dzięki któremu możliwe jest uzyskanie informacji w czytelnym języku
du-ah / dom
POWIĘKSZAĆ
Krok 2
Możliwe jest zwiększenie poziomu głębokości analizowanego katalogu, w tym celu wykonujemy następujące czynności:
du -ha -max-głębokość = 1 / dom
POWIĘKSZAĆ
Krok 3
Za pomocą du możemy ustalić kolejność wyświetlania wyników, dodatkowo wypisać X ilość linii, np. możemy wylistować 20 linii z czytelnymi danymi:
sudo du-h / | sortuj -rh | głowa -20
POWIĘKSZAĆ
Widzimy 20 linii z konkretnymi szczegółami jego rozmiaru.
Krok 4
Inną dostępną opcją jest wyświetlenie globalnej sumy, w tym celu wykonamy:
du-chs *
POWIĘKSZAĆ
Krok 5
To polecenie odpowiada za wyświetlanie rozmiaru wszystkich katalogów, w szczególności dla jednego wykonujemy:
du-chs / dom
POWIĘKSZAĆ
Są to opcje, które du oferuje nam do zarządzania i poznania rozmiaru katalogów w Linuksie.