Jak używać polecenia DU w Linux

Jak używać polecenia DU w Linux
Polecenie DU służy na przykład do zarządzania przestrzenią pamięci w Linux, aby sprawdzić, ile miejsca jest używane przez pliki i ile jest bezpłatne do przechowywania nowych plików i instalacji nowych pakietów. Za pomocą polecenia DU możemy znaleźć przestrzeń zajmowaną przez pliki i katalogi w Linux, aw tym zapisie dowiemy się użycia polecenia DU w Linux za pomocą różnych przykładów.

Jak używać polecenia DU w Linux

Polecenie DU służy do ustalenia, ile pamięci systemowej jest używana przez różne katalogi lub podkatalogowe. Ogólna składnia polecenia DU w Linux to:

$ du [opcje] Directory/Subrectory

Istnieją różne opcje, które można użyć z poleceniem DU do różnych celów:

Opcje Cele
H Aby wyświetlić jednostki
A Aby wyświetlić miejsce na dysku wykorzystywane przez wszystkie dostępne pliki określonego katalogu
S Aby wyświetlić sumę każdego katalogu
C Łączy wszystkie rozmiary plików i wyświetla je osobno w części ogółem
-pozorna wielkość Wyświetla bezwzględny rozmiar plików w katalogu
-maksymalna głębokość Służy do określenia polecenia, do którego folder trafia się w katalogu
-wykluczać Służy do wykluczenia niektórych określonych plików
-czas Wyświetla czas ostatniej modyfikacji dokonanej w pliku

Przed skorzystaniem z tych opcji wyświetlimy rozmiar dysku używanego przez katalogi w katalogu domowym za pomocą polecenia:

$ du /home /hammad

W wyjściu rozmiary są wyświetlane, ale bez jednostek trudno nam rozpoznać, czy są one w GBS, MBS, czy w KBS, aby wyświetlać rozmiary z jednostkami, wykonujemy powyższe polecenie za pomocą „-H” opcja:

$ du -h /home /hammad

Rozmiary wykorzystywane przez pliki w katalogu są zrozumiałe, ponieważ jednostki są z nimi wspomniane; Aby wyświetlić wszystkie pliki obecne w dowolnym katalogu lub podwodniom, możemy użyć flagi „-A”:

$ du -ha/home/hammad/dokumenty

W powyższym wyjściu, jeśli chcemy wyświetlić podsumowanie rozmiaru „New_Directory”, tylko możemy zastąpić flagę „-S” flagą „-A” w opcjach:

$ du -hs/home/hammad/dokumenty/new_directory

Aby wyświetlić rozmiar wszystkich plików katalogu dokumentów i wyświetlić ich łączny wynik pod tytułem „Total”, używamy flagi „-C”:

$ du -hc/home/hammad/dokumenty

Jeśli będziemy musieli wyświetlić pozorny rozmiar plików dostępnych w katalogu, użyjemy opcji „-apparent-size”:

$ du-apparent-size/home/hammad/dokumenty

Podobnie możemy ograniczyć terminal, aby przejść do określonych podfolderów, używając opcji „-max-depth”, na przykład określamy „1”, aby przejść do jedynych pierwszych podfolderów:

$ du--Max-Depth = 1 /Home /Hammad

Z wyjścia widzimy, rozmiar został obliczony i wyświetlony tylko dla pierwszego folderu, teraz jeśli chcemy obliczyć i wyświetlić do dwóch pierwszych folderów, uruchom polecenie:

$ du--Max-Depth = 2 /Home /Hammad

Możemy wykluczyć pliki, używając opcji „-exclude”. Na przykład możemy wykluczyć wszystkie ukryte pliki z katalogu domowego, używając „./.„W przypadku ukrytych plików:

$ du -ha -exclude =./.*

Ostatnią opcją, o której omawiamy w tym zapisie, jest opcja czasowa używana do wyświetlania zmian wprowadzonych w ostatnim pliku:

$ du -czas

Wniosek

Polecenie DU jest bardzo pomocne w zarządzaniu przestrzenią dysku, ponieważ informuje, ile miejsca zostało zajęte przez pliki i pakiety, dzięki czemu możemy obliczyć, ile miejsca pozostało wolne na dysku dla nowych plików i pakietów. W tym artykule omówiliśmy różne sposoby korzystania z polecenia DU z różnymi opcjami.