Co robi polecenie LS -L w Linux

Co robi polecenie LS -L w Linux

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.

  • Typ pliku
  • Uprawnienia do pliku
  • Twarde linki
  • Własność
  • Grupa
  • Rozmiar
  • Data i godzina

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!