Jak wymienić pliki zamówione według rozmiaru w Linux

Jak wymienić pliki zamówione według rozmiaru w Linux
Niniejszy artykuł krótko wyjaśnia, jak wymienić lub wyświetlić pliki i katalogi zamówione według rozmiaru. Można to łatwo osiągnąć za pomocą polecenia LS (lista). Przed sortowaniem plików, aby wyjaśnić każdą zastosowaną opcję, wykonaj długą listę, która drukuje rozmiary plików, wśród dodatkowych informacji, bez sortowania go (na drugim zrzucie ekranu wyjaśniam, jak sortować), osiąga się to poprzez dodanie -l (małe litery -l dla długiego listy) Jak pokazano poniżej:
# ls -l

Pierwszy wiersz wyświetla cały rozmiar katalogu, w którym wymieniasz pliki. Podczas dodawania -L Opcja Wyjście wyświetli uprawnienia pliku w pierwszej kolumnie, twarde linki, właściciel, grupa, rozmiar w bajtach, miesiąc, dzień i godzina i na koniec nazwa pliku.

Jeśli chcesz sortować to wyjście według wielkości pliku, od większego do mniejszego musisz dodać -S (Sort) opcja.

# ls -ls

Jak widać, dane wyjściowe wymienia pliki i katalogi posortowane według rozmiaru, ale w bajtach, które nie są zbyt przyjazne dla ludzi (1 bajt to 0.000001 MB w dziesiętnym i 0.00000095367432 MB w binarie).

Aby wydrukować wyjście w sposób przyjazny dla człowieka, musisz tylko dodać -H (przyjazny dla człowieka) Opcja:

# ls -lsh

Jak widać na powyższym wyjściu, teraz rozmiary plików są pokazane w GB, MB, KB i bajtach.
Jednak widzisz tylko zwykłe pliki bez ukrytych plików, jeśli chcesz dołączyć ukryte pliki do wyjścia, musisz dodać opcję -A (wszystkie) Jak pokazano poniżej:

# ls -lsha

Jak widać ukryte pliki (zaczynając od kropki) również są drukowane.

Dodatkowe wskazówki:

Poniższe dodatkowe wskazówki pomogą ograniczyć wyjście do określonego rozmiaru jednostki inaczej niż bajty. Problem tej opcji jest to, że wyjście nigdy nie jest dokładne, gdy plik jest mniejszy lub większy niż dokładna liczba tego urządzenia.

Jeśli chcesz wydrukować w określonym rozmiarze, instruując LS tylko do wyświetlania wszystkich plików o najbliższym rozmiarze w tym urządzeniu, tylko możesz je osiągnąć, na przykład, aby wydrukować wszystkie pliki w MB, możesz dodać -Block-size = Opcje określające MB z M, jak pokazano w składni i zrzucie ekranu poniżej:

# ls -ls --block -size = m

Jak widać teraz rozmiar jest tylko w MB, większy plik to 115 MB, drugi 69 MB itp. Pliki z rozmiarem KB lub bajtów nie będą drukowane dokładnie, będą wyświetlane jako 1 MB, który jest najbliższy rozmiar, może być wydrukowane, jeśli ograniczone do MB.
Reszta wyjścia pozostaje dokładnie taka sama.

Korzystanie z tej samej opcji (-Block-size =) Możesz wyświetlić wyjście w rozmiarze GB zamiast MB lub bajtów, składnia jest taka sama, wymień M dla G Jak w poniższym przykładzie:

# ls -ls --block -size = g

Możesz także wydrukować rozmiar w jednostkach KB, zastępując M lub G dla K:

# ls -ls --block -size = k

Wszystkie powyższe przykłady będą wymieniać pliki i katalogi posortowane według wielkości w żądanym urządzeniu, z wytrwałym problemem wymienionym powyżej, wyjście nie będzie dokładne dla plików, które nie pasują do dokładnego rozmiaru jednostki. Ponadto przykłady te nie zawierały ukrytych plików (które zaczynają się od .). Aby to zrobić, musisz dodać opcję -A (wszystkie), które wyświetlą również ukryte pliki, aby drukować pliki posortowane według rozmiaru według bajtów uruchom:

# ls -Las

Jak widać teraz ukryte pliki, zaczynając od . (kropka) są drukowane, takie jak .xsession-błąd, .IceAuthority itp.

Jeśli chcesz wydrukować pliki i katalogi posortowane według rozmiaru w MB, w tym uruchom ukryte pliki:

# ls -las --block -size = m

Aby wydrukować lub wyświetlić wszystkie pliki i katalogi posortowane według rozmiaru pokazane w GB, w tym uruchomienie ukrytych plików:

# ls -las --block -size = g

Podobnie jak poprzednie polecenia, drukowanie plików i katalogów uporządkowanych według rozmiaru pokazanego w KB, w tym uruchamianie ukrytych plików:

# ls -las --block -size = k

Wniosek:

Polecenie LS zapewnia wiele funkcji, które pomagają nam zarządzać plikami i wydrukować informacje o nich. Innym przykładem może być użycie LS do listy plików według daty (z opcjami -LT).

Mam nadzieję, że znalazłeś ten samouczek na temat tego, jak wymienić wszystkie pliki zamówione według rozmiaru w Linux przydatne. Śledź śledź Linuxhint, aby uzyskać więcej wskazówek i aktualizacji na temat Linux i sieci.