Jak wyświetlić rozmiar katalogu w terminalu Mac?

Czasami chcemy znać dokładny rozmiar katalogu w macOS Sierra do celów zarządzania lub wsparcia i często nie wiemy, które polecenie wykonać, aby wyświetlić tego typu informacje. Bardzo dobrze wiemy, że polecenie ls wyświetla zawartość katalogu, ale nie wyświetla informacji o katalogu ani jego wielkości:

Jeśli chcemy zobaczyć rozmiar określonego katalogu w macOS Sierra, musimy użyć polecenia du (Użycie dysku), które zostało opracowane w celu zweryfikowania rozmiaru pliku lub folderu. To polecenie może być bezpiecznie używane w dowolnej wersji systemu Mac OS.

1. Pobierz rozmiar danego katalogu za pomocą du


Aby uzyskać dokładny rozmiar katalogu w systemie macOS Sierra w celach informacyjnych lub zarządczych, użyjemy następującej składni:
 du -sh / katalog / ścieżka
Jeśli chcemy poznać dokładny rozmiar katalogu Downloads, możemy skorzystać z następującego wiersza:
 du -sh Pliki do pobrania /

Dodaliśmy parametr -sh, ponieważ spełniają one następującą funkcję:

-Parametr Sh

  • s: Ten parametr pozwala obliczyć każdy wpis w katalogu
  • h: Wyświetli wynik w czytelnym rozmiarze dla użytkownika

Gdybyśmy nie używali tego parametru, wynik byłby następujący:

2. Jak wyświetlić rozmiar wszystkich katalogów w macOS Sierra?


Jeśli chcemy wyświetlić całkowity rozmiar wszystkich katalogów dostępnych w macOS Sierra, użyjemy następującego polecenia:
 du-sz *
Wynik będzie następujący:

Możemy wyświetlić wynik folderu, w szczególności katalogu, aby zwizualizować rozmiar każdego z zawartych w nim elementów. W tym celu użyjemy następującej składni:

 du -sh / Użytkownicy / (Nazwa użytkownika) / (Katalog) / *
Wynik będzie następujący:

W ten sposób polecenie du Wyświetla szczegółowe informacje o każdym elemencie tworzącym katalog w macOS Sierra.

3. Wyświetl rozmiary plików za pomocą paska wyszukiwania w systemie macOS Sierra

Krok 1
Pasek wyszukiwania Findera to praktyczna opcja, która pozwala nam zarządzać plikami przy użyciu wielu parametrów.
Aby uzyskać do niego dostęp, otwieramy Finder i używamy kombinacji klawiszy Polecenie + F lub z menu Plik / Szukaj i zobaczymy następujące okno:

Krok 2
Na przycisku Klasa musimy wyświetlić opcje wyszukiwania, wybierz Inne i tam wybierz opcję Rozmiar pliku aby dodać go do opcji wyszukiwania macOS Sierra:

Krok 3
Po wybraniu tej opcji kliknij Akceptować. Teraz możemy przeprowadzić nasze wyszukiwanie w oparciu o parametry takie jak:

  • Jest równy, większy lub mniejszy niż określony rozmiar
  • Pomiar rozmiaru, KB (kilobajty), MB (megabajty) lub GB (gigabajty)
W tym przykładzie wskazaliśmy, że wyświetlane są wszystkie elementy o rozmiarze większym niż 5 MB.

4. Wyświetl rozmiar pliku za pomocą polecenia Znajdź


To polecenie, jak sama nazwa wskazuje, znajduje wartości, które określamy w swojej składni, definiując specjalny rozmiar. W takim przypadku chcemy wyszukać wszystkie pliki lub katalogi, których rozmiar jest większy niż 50 MB, wpiszemy:
 sudo find / -type f -size + 50000k -exec ls -lh {} \; | awk '{print $9 ":" $5}'
Wynik będzie następujący:

POWIĘKSZAĆ

Widzimy, że wyświetlane są elementy przekraczające wskazany rozmiar i ich położenie, co jest praktyczną pomocą.

Mamy alternatywy, aby dokładnie określić rozmiar katalogów tworzących macOS Sierra, a tym samym mieć nad nimi bardziej scentralizowaną kontrolę.

Ukryte polecenie MacOS Sierra

wave wave wave wave wave