Zarządzanie dyskiem

Lista plików posortowanych według rozmiaru w drzewie katalogów w systemie Linux

Lista plików posortowanych według rozmiaru w drzewie katalogów w systemie Linux
Większość systemów plików sortuje pliki w kolejności alfabetycznej nazw. Użytkownik może jednak mieć inne preferencje i chcieć sortować pliki na podstawie ich rozmiaru. Może to sprawić, że informacje o wpisie będą bardziej przydatne i produktywne. Jeśli chodzi o wyświetlanie i sortowanie plików w systemie Linux, ufamy poleceniu ls i chcielibyśmy umożliwić Ci korzystanie z niego w sposób, który idealnie dostosowuje dane wyjściowe do Twoich preferencji.

W tym artykule wyjaśnimy, w jaki sposób można wyświetlić listę plików posortowanych według rozmiaru w drzewie katalogów. Obejmuje to wyświetlanie katalogów zarówno w graficznym interfejsie użytkownika, jak i w wierszu poleceń.

Wykonaliśmy procedury i polecenia wymienione w tym artykule na systemie Debian 10 Buster. Możesz jednak powtórzyć te kroki w większości dystrybucji Linuksa.

Sortowanie plików w menedżerze plików

Menedżer plików, którego używasz, ma domyślną preferencję, głównie alfabetyczną, do sortowania plików i folderów w katalogu. Możesz jednak ustawić własne preferencje, aby sortować pliki na podstawie ich rozmiaru. Nautilus jest domyślnym menedżerem plików dla systemów Linux Debian i Ubuntu. W ten sposób możesz sortować pliki, pod względem rozmiaru, na Nautilusie w Debianie.

Metoda 1: Otwórz Menedżera plików, a następnie kliknij strzałkę w dół znajdującą się na górnym pasku w następujący sposób:

Spowoduje to wyświetlenie listy opcji, na podstawie których możesz sortować pliki i foldery w katalogu. Kliknij opcję Rozmiar, aby posortować pliki na podstawie ich malejącego rozmiaru.

Metoda 2: Możesz także ustawić Preferencje swojego menedżera plików w taki sposób, aby wyświetlał pliki i foldery w oparciu o podane kryterium. Kliknij przycisk opcji z górnego paska w następujący sposób:

Następnie kliknij opcję Preferencje, która otworzy widok Preferencje z otwartą zakładką „Widoki”. Kliknij kartę Kolumny listy, która pozwala ustawić kolejność informacji wyświetlanych w widoku listy Menedżera plików.

Wybierz opcję Rozmiar i przeciągnij ją na górę, aby to kryterium było najwyższym priorytetem sortowania plików i folderów.

Sortowanie plików w wierszu poleceń

Polecenie ls w systemie Linux pozwala wyświetlić listę plików i ich informacji na podstawie kryteriów określonych w postaci różnych flag i ich opcji. Jeśli nie określono kryteriów, polecenie ls sortuje wszystkie wpisy alfabetycznie. Tutaj użyjemy polecenia ls z różnymi flagami, aby wyświetlić listę plików i folderów na podstawie ich rozmiaru.

Możesz otworzyć wiersz poleceń Debiana, Terminal, wyszukując go w wyszukiwarce Application Launcher w następujący sposób:

Następnie możesz użyć opcji -S w następujący sposób, aby posortować pliki na podstawie rozmiaru, od największego:

$ ls -S

Inną opcją jest użycie flagi sort z poleceniem ls przy użyciu następującej składni:

$ ls  --sort=SŁOWO

Gdzie „WORD” może być użyty do określenia następujących opcji:

Teraz, gdy musimy posortować nasze pliki na podstawie rozmiaru, zastąpimy WORD rozmiarem w następujący sposób:

$ ls --sort=rozmiar

Oto kilka opcji, które sprawią, że sortowanie według rozmiaru będzie dla Ciebie bardziej przydatne:

Wydrukuj długi format aukcji

Aby wydrukować listę plików posortowanych według rozmiaru w formacie wzdłużnym, możesz użyć flagi -l z już opisaną flagą -S:

$ ls -Sl

Na powyższym obrazku widać, jak lista nie jest wyświetlana w formacie podłużnym.

Odwróć wydrukuj listę posortowaną według rozmiarów

Jeśli chcesz, aby polecenie ls najpierw wydrukowało pliki o najmniejszym rozmiarze, możesz użyć flagi -r wraz z flagą -S:

$ ls -Slr

Powyższe polecenie drukuje długą, posortowaną według rozmiarów listę plików i folderów w katalogu.

Wydrukuj bardziej czytelną dla człowieka listę posortowanych plików

Flaga -h, gdy jest używana z -S i -l, drukuje rozmiary takie jak 1K 234M 2G itp. które są bardziej czytelne dla ludzi. Oto jak możesz posortować pliki według rozmiaru i sprawić, by lista była bardziej czytelna dla człowieka:

$ ls -Slh

Wyklucz katalogi podczas drukowania listy posortowanej według rozmiaru

Jeśli chcesz wyświetlić tylko pliki w katalogu, a nie foldery, posortowane według rozmiaru, możesz użyć polecenia grep w następujący sposób:

$ ls -lS | grep -v '^d'

Widać, że to polecenie wyświetla tylko pliki w katalogu wraz ze wszystkimi innymi informacjami.

Były to różne sposoby, dzięki którym można nie tylko sortować pliki na podstawie rozmiaru, ale także dostosowywać listę, używając innych powszechnie używanych flag. Niezależnie od tego, czy korzystasz z interfejsu użytkownika Linuksa, czy wiersza poleceń, możesz teraz sprawić, by lista plików była o wiele bardziej pouczająca.

How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...
Gry Darmowe i otwarte silniki gier do tworzenia gier na Linuksa
Darmowe i otwarte silniki gier do tworzenia gier na Linuksa
Ten artykuł zawiera listę darmowych i otwartych silników gier, których można używać do tworzenia gier 2D i 3D w systemie Linux. Istnieje wiele takich ...