Z wiersza poleceń nie widać, ile miejsca na dysku używa katalogu. Ale istnieją programy takie jak du I NCDU że możesz użyć, aby znaleźć przestrzeń dysku, którą zużywa katalog.
W tym artykule pokażę, jak używać du I NCDU Aby dowiedzieć się, że przestrzeń dysku zużywa katalog lub katalogi. Więc zacznijmy.
Korzystanie z DU do znalezienia użycia dysku Directory:
Polecenie DU jest domyślnie dostępne we wszystkich nowoczesnych dystrybucjach Linux. Nie musisz instalować niczego dodatkowego.
Polecenie DU z opcjami -S (-podsumować) I -H (-Czyli ludzki) może być użyte do ustalenia, ile miejsca na dysku zużywa katalog.
Na przykład, powiedzmy, chcesz sprawdzić, ile miejsca na dysku ~/Pobieranie Katalog jest pochłaniający. Aby to zrobić, uruchom polecenie DU w następujący sposób:
$ du -sh ~/pobieranie
Jak widać, ~/Pobieranie Katalog zużył około 813 MB miejsca na dysku.
Czasami możesz potrzebować uprawnień do super użytkownika (root), aby sprawdzić, ile miejsca na dysku zużywa określony katalog. Wynika to z faktu, że jeśli nie masz zgody na odczyt plik w katalogu, polecenie DU nie może go przeanalizować, aby znaleźć miejsce na dysku, którego używa również plik.
Powiedzmy na przykład, chcesz obliczyć, ile miejsca na dysku /itp Katalog jest pochłaniający. Aby to zrobić, uruchom polecenie DU w następujący sposób:
$ sudo du -sh /itd
Jak widać, /itp Directory tylko zużyty 13 MB miejsca na dysku.
Dzięki poleceniom DU możesz dowiedzieć się, ile miejsca na dysku w każdej katalogu w katalogu również zużywanym.
Na przykład, jeśli chcesz wiedzieć, ile miejsca na dysku w katalogach domowych użytkowników logowania (~) możesz uruchomić polecenie DU w następujący sposób:
$ du -h -d 1 ~
Lub,
$ du -h -d 1 $ dom
Jak widać, wymieniono rozmiar każdego katalogu w moim katalogu domowym użytkowników logowania. Ostatni wiersz pokazuje również całkowity przestrzeń dysku zużytych przez katalog domowy użytkowników logowania.
Korzystanie z NCDU do znalezienia użycia dysku:
NCDU jest analizatorem użytkowania dysku końcowego opartego na NCURSE. Możesz również nazwać to terminalową wersją graficznej aplikacji analizatora użytkowania dysku GNOME (BAOBAB). Jest to świetne narzędzie do monitorowania wykorzystania dysku na podstawie katalogu na serwerze bezgłowym.
NCDU Pakiet oprogramowania nie jest domyślnie zainstalowany na Ubuntu/Debian. Ale jest dostępny w oficjalnym repozytorium pakietów Ubuntu/Debian. Tak więc jest naprawdę łatwy do zainstalowania.
Najpierw zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:
Aktualizacja $ sudo apt
Następnie zainstaluj NCDU na swoim komputerze Ubuntu/Debian za pomocą następującego polecenia:
$ sudo apt Zainstaluj NCDU
NCDU należy zainstalować.
Teraz możesz uruchomić NCDU z następującym poleceniem:
$ ncdu
Lub uruchom jako super użytkownik z następującym poleceniem:
$ sudo ncdu
NCDU powinien się zacząć. Powinien wyglądać jak pokazano na zrzucie ekranu poniżej.
Domyślnie NCDU pokaże ci podwładniki obecnego katalogu roboczego. Jak widać, pokazuje podwozie z katalogu domowego mojego użytkownika logowania.
Możesz zobaczyć, ile miejsca na dysku zużywało każdy katalog. Jest też ładny wykres. Pokazuje stosunkowo, ile miejsca na dysku jest używane przez określony katalog. Możesz nacisnąć klawisz G na klawiaturze, aby przełączyć między wykresem, procentem, wykresem + widokiem procentowym, jeśli chcesz.
mi Symbol w katalogu oznacza, że katalog jest pusty.
Możesz zobaczyć, ile miejsca na dysku jest katalog nadrzędny (w moim przypadku /dom/shovon) używa łącznie i liczby plików i katalogów (elementów) wewnątrz katalogu nadrzędnego tutaj w interfejsie NCDU.
Możesz użyć I Klucze strzałek do nawigacji w interfejsie NCDU. Możesz także wybrać katalog i nacisnąć zobaczyć również zawartość katalogu.
Jeśli chcesz wyjść z interfejsu NCDU, naciśnij Q.
Możesz ręcznie powiedzieć NCDU, aby podsumował konkretny katalog po uruchomieniu NCDU.
Powiedzmy na przykład, chcesz szybko przyjrzeć się /usr Katalog z NCDU. Aby to zrobić, zacznij NCDU w następujący sposób:
$ ncdu /usr
Lub
$ sudo ncdu /usr
Jak widać, zawartość /usr Katalog jest pokazany w interfejsie NCDU.
Tak więc dowiadujesz się, ile miejsca na dysku zużyty z linii poleceń w Linux. Dziękujemy za przeczytanie tego artykułu.