W Linux polecenie LS jest jednym z podstawowych narzędzi. Wymienia pliki i katalogi z lub bez różnych dodatkowych informacji. Polecenie LS jest częścią pakietu narzędzia GNU Core. Powinien być dostępny na dowolnym dystrybucji Linux.
Ten przewodnik zaprezentuje sposób korzystania z polecenia LS, w szczególności „LS -L” w połączeniu z innymi opcjami.
Polecenie Linux LS
Polecenie LS zajmuje lokalizację katalogu i drukuje wszystkie pliki i katalogi w lokalizacji. Może również wydrukować dodatkowe informacje o plikach, takie jak uprawnienia plików, własność plików, rozmiar pliku itp.
Struktura dowodzenia
To jest struktura polecenia, którą muszą podążać wszystkie polecenia LS.
$ ls
Jeśli nie zostanie określony żaden katalog, LS wykonuje działanie w bieżącym katalogu. Na przykład następujące polecenie wyświetli wszystkie pliki i katalogi (tylko nazwa).
$ ls
Pliki i katalogi w formacie długiej listy
Domyślnie polecenie LS wydrukuje nazwę tylko wszystkich plików i katalogów. Aby uzyskać dodatkowe informacje i czystszy widok, użyj flagi „-L”.
$ ls -l
W formacie długiej listy LS pokazuje następujące informacje o każdym pliku.
Dodatkowe opcje
Dostępnych jest wiele opcji modyfikacji wyjścia polecenia LS. Wszystkie następujące opcje są połączone z „LS -L”, aby domyślnie korzystać z formatu długiej listy.
Pokazanie backslash po katalogach
Domyślnie polecenie LS używa kolorowania do rozróżnienia plików i katalogów. Jednak w różnych sytuacjach może nie być wiarygodne; Na przykład dostęp do konsoli, która nie obsługuje kolorystyki.
W takiej sytuacji użyj flagi „-F”, aby pokazać „/” po nazwie katalogu.
$ ls -lf
Sortowanie
Polecenie LS wyświetli listę w określonej kolejności (ogólnie według nazwy pliku w kolejności alfabetycznej). Jednak obsługuje również sortowanie na podstawie innych wartości.
Aby sortować wyjście w odwrotnej kolejności, użyj flagi „-R”.
$ ls -lr
Aby sortować pliki i katalogi według czasu i daty tworzenia/modyfikacji, użyj flagi „-t”.
$ ls -lt
Możemy również sortować wyjście alfabetycznie według rozszerzenia pozycji. Aby to zrobić, użyj flagi „-x”.
$ ls -lx
Wyświetlanie ukrytych plików
Domyślnie polecenie LS nie wyświetla ukrytych plików. To są pliki, które zaczynają się od „.”Na początku nazwy pliku.
Aby pokazać ukryte pliki, użyj flagi „-a”.
$ LS -LA
Drzewo katalogu
Drzewo katalogu pokazuje hierarchię katalogu docelowego oraz jego podwodne i pliki. Zasadniczo używamy polecenia drzewa do sprawdzenia drzewa katalogu.
$ Tree
Jednak polecenie LS może również zaprezentować drzewo katalogu (choć nie tak dobrze wyglądające). Aby wydrukować widok drzewa, użyj flagi „-R”.
$ ls -lr
Pokazanie liczby INODE
W Linux każdy plik ma swoją unikalną wartość INODE. INODE przechowuje metadane dla każdego pliku na partycji. Dane te są przechowywane na początku każdej partycji. Przechowuje wszystkie informacje o pliku oprócz nazwy pliku i samych danych.
Aby pokazać wartość INODE każdego pliku i katalogów, użyj flagi „-i”.
$ ls -li
Pokazanie UID i GID
W Linux każdy plik ma swój UID (unikalny identyfikator) i GID (identyfikator grupy). Aby pokazać UID i GID plików, użyj flagi „-n”.
$ ls -ln
Format czytania człowieka
Domyślnie polecenie LS drukuje rozmiar pliku w bajtach. Możemy powiedzieć, aby wydrukować wszystkie wartości w formacie czytelnym człowieka, aby ułatwić ich zrozumienie.
$ ls -lh
Więcej możliwości
To tylko garść opcji, które obsługuje polecenie LS. Aby uzyskać pełną listę obsługiwanych opcji, a także szczegółowe wyjaśnienia, sprawdź stronę mężczyzny.
$ man ls
Końcowe przemyślenia
W tym przewodniku dowiedzieliśmy się o poleceniu LS w Linuksie. Jest to jedno z podstawowych narzędzi dostępnych na wszystkich dystrybucjach Linux. Ten przewodnik pokazuje wiele powszechnych metod korzystania z polecenia LS. Po opanowaniu może być wygodniejsze użycie go niż przeglądarka plików GUI.
Szczęśliwy komputer!