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:
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.