Pliki listy posortowane według rozmiaru w drzewie katalogu w Linux

Pliki listy posortowane według rozmiaru w drzewie katalogu w Linux
Większość systemów plików sortuj pliki w kolejności alfabetycznych nazwisk. Użytkownik może jednak mieć inne preferencje i chcieć sortować pliki na podstawie swojego rozmiaru. To może sprawić, że informacje o listach jest bardziej przydatne i produktywne. Jeśli chodzi o listę plików i sortowanie w Linux, ufamy poleceniu LS i chcielibyśmy umożliwić użycie jej w sposób, który doskonale dostosowuje dane wyjściowe zgodnie z Twoimi preferencjami.

W tym artykule wyjaśnimy, w jaki sposób można wymienić pliki, posortowane według rozmiaru, w drzewie katalogu. Obejmuje to listę katalogów zarówno w graficznym interfejsie użytkownika, jak i wiersza poleceń.

Przeprowadziliśmy procedury i polecenia wymienione w tym artykule na temat systemu debian 10 Buster. Możesz jednak powtórzyć te kroki na większości dystrybucji Linux.

Sortowanie plików w menedżerze plików

Menedżer plików, którego używasz, ma domyślne preferencje, głównie alfabetyczne, do sortowania plików i folderów w katalogu. Możesz jednak ustawić niestandardowe preferencje, aby sortować twoje pliki na podstawie ich rozmiaru. Nautilus jest domyślnym menedżerem plików dla Linux Debian i Ubuntu. W ten sposób możesz sortować pliki, pod względem wielkości, na Nautilus w Debian.

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

Będzie to przedstawia listę opcji na podstawie których możesz sortować pliki i foldery w katalogu. Kliknij opcję rozmiaru, aby sortować pliki na podstawie ich zmniejszenia rozmiaru.

Metoda 2: Możesz także ustawić preferencje menedżera plików w sposób wyświetlany plików i folderów na podstawie danego kryterium. Kliknij przycisk Opcje z górnego paska w następujący sposób:

Następnie kliknij opcję preferencji, która otworzy widok preferencji za pomocą karty „Widoki” otwartą. Kliknij kartę List Kolumny, która pozwala ustawić kolejność informacji, która pojawia się w widoku listy menedżera plików.

Wybierz opcję rozmiaru i przeciągnij ją na górę, aby to kryterium było najwyższą preferencją do sortowania plików i folderów.

Sortowanie plików w wierszu poleceń

Polecenie LS w Linux pozwala wymienić pliki i ich informacje na podstawie określonych kryteriów w formie 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 wymienić pliki i foldery na podstawie ich rozmiaru.

Możesz otworzyć linię poleceń Debian, terminal, wyszukując go z wyszukiwania uruchamiania aplikacji w następujący sposób:

Następnie możesz użyć opcji -s w następujący sposób, aby sortować pliki na podstawie wielkości, najpierw największego:

$ ls -s

Inną opcją jest użycie flagi sortowania za pomocą polecenia LS za pomocą następującej składni:

$ ls - -sort = słowo

Gdzie „słowo” można użyć do określenia następujących opcji:

  • Brak instead flagi -u
  • rozmiar - zamiast flagi -s
  • czas - zamiast flagi -t
  • Wersja - zamiast flagi -v
  • rozszerzenie - zamiast flagi -x

Teraz, gdy musimy sortować nasze pliki na podstawie rozmiaru, zastąpimy Word na rozmiar w następujący sposób:

$ ls - -sort = rozmiar

Oto kilka opcji, które sprawi, że sortowanie rozmiaru sprawi, że jest bardziej przydatne dla Ciebie:

Wydrukuj długi format listy

Aby wydrukować listę plików o rozmiarze w formacie wzdłuż, możesz użyć flagi -L z już opisaną flagą -s:

$ ls -sl

Możesz zobaczyć na powyższym obrazie, w jaki sposób lista nie jest wyświetlana w formacie wzdłużnym.

Odwróć listę rozmiar

Jeśli chcesz, aby polecenie LS najpierw wydrukowało pliki o najniższych rozmiarach, możesz użyć flagi -R wraz z flagą -s:

$ ls -slr

Powyższe polecenie drukuje wzdłuż listy plików i folderów, czcij rozmiar.

Wydrukuj bardziej odczytującą ludzką listę posortowanych plików

Flaga -h, gdy jest używana z -s i -l, wydrukuje rozmiary jak 1k 234m 2G itp. które są bardziej czytelne ludzkie. Oto jak możesz sortować rozmiar plików i uczynić listę bardziej czytelną ludzką:

$ ls -slh

Wyklucz katalogi podczas drukowania listy rozmiarów

Jeśli chcesz tylko wymienić pliki w katalogu, a nie w folderach, posortowany według rozmiaru, możesz skorzystać z polecenia GREP w następujący sposób:

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

Możesz zobaczyć, że to polecenie zawiera listę plików tylko w katalogu wraz ze wszystkimi innymi informacjami.

Były to różne sposoby, w jakie możesz nie tylko sortować pliki na podstawie rozmiaru, ale także dostosowywać listę więcej za pomocą innych powszechnie używanych flag. Niezależnie od tego, czy jesteś w interfejsie użytkownika Linux, czy w wierszu poleceń, możesz teraz uczynić listę plików znacznie bardziej pouczającymi.