Aby sprawdzić ile miejsca na dysku zajmuje plik (katalog), można użyć polecenia du. Polecenie to osobiście uważam za jedno z praktyczniejszych poleceń, a dlaczego to mam nadzieje, że zrozumiesz za chwilę. Odpowiedz sobie na pytanie, ile razy chciałeś zobaczyć ile zajmują Ci poszczególne katalogi na dysku? Wchodząc przez okienka i sprawdzając każdy katalog po kolei, mija się to troche z celem, owszem można, ale po co? Użycie polecenia du jest proste. Najprostszym użyciem jest użycie bez dodatkowych opcji, czyli (rys. 1).
Podobnie jak w przypadku polecenia df, aby wyświetlić informacje o zajętości plików (katalogów) lecz w postaci czytelnej, używamy dodatkowej opcji -h.
Oba powyższe użycia polecenia du skutkują wyświetleniem listy katalogów, wraz z podkatalogami oraz wyświetlenie ich rozmiarów. Jeśli interesuje nas tylko informacja o tym ile zajmuje cały katalog "Ubuntu", bez podkatalogów, używamy dodatkowej opcji -s, oraz dopisujemy nazwę katalogu na końcu polecenia.
Teraz najbardziej praktyczne wykorzystanie, o którym wspomniano prędzej, czyli wyświetlenie ile zajmują wszystkie katalogi (w danym folderze oczywiście), oraz wyświetlenie rozmiarów poszczególnych katalogów (nie wyświetlając rozmiarów podfolderów).
Istnieje opcja, która wyświetla rozmiar katalogu nie wliczając w to rozmiaru podkatalogów. Na przykładzie to pokazano, powinno dawać pełne zrozumienie.
Różnica jest taka, że w katalog "Debian" występuje podkatalog "6.0", w którym to dopiero jest obraz debiana. W katalogu "Ubuntu" poza trzema podkatalogami występuje obraz płyty bezpośrednio jako plik. Dlatego też w pierwszym przypadku katalog zajmuje 4.0K, a w drugim 690M.
W przypadku, gdy chcemy zobaczyć ile zajmują pliki, poza pewnymi plikami (które np. mają inne rozszerzenie) możemy użyć opcji --exclude=WZORZEC, po którym wpisujemy wzorzec. Na rys. 6 pokazano użycie tej opcji.
Wzorce to szeroko pojęty temat, który w tym miejscu nie zostanie omówiony. Nie mniej jednak, skoro mamy użyć jakiś wzorców, to można by przytoczyć kilka przykładów. Tak więc w katalogu test znajduje się kilka plików, które zostały wylistowane. Aby wyświetlić rozmiary wszystkich plików z wyjątkiem tych, których rozszerzeniem jest txt, należy jako wzorzec wpisać znak wieloznaczności (gwiazka - *), kropkę oraz rozerzenie. Ponieważ te pliki nie posiadają zawartości, ich rozmiar to 0. Drugim wzorcem, który pokazano to pl*, jak się łatwo domyśleć oznacza to, że wyłączone z wyświetlania zostaną wszystkie pliki, których nazwa zaczyna się od liter pl. Trzecim wzorcem jest wypisanie w nawiasach klamrowych nazw plików, podobnie jak w poprzednich przykładach tak i w tym użyto gwiazdki, czyli wszystkie pliki zaczynające się od słowa nowy, oraz od słowa plik nie zostaną wyszczególnione w wyniku polecenia du. Na końcu każdego z poleceń występuje *, czyli informacja o tym, by wyświetlić tak, jak w przypadku z rys. 4.
Wyświetlenie rozmiaru wraz z informacją o dacie ostatniej modyfikacji uzyskuje się za pomocą opcji --time.
Some rights reserved 2010 - 2015 Artur Pyszczuk
| Strona Główna | Kontakt |