Istnieją różne metody wyświetlania informacji o plikach i katalogach w systemach Linux. Ale ls to podstawowe polecenie, którego możemy użyć do wyświetlenia listy plików i katalogów. To polecenie wyświetli listę plików i katalogów w systemie plików oraz wyświetli pełne informacje. Jest to część podstawowego pakietu narzędzi GNU, który jest instalowany na każdym komputerze Linuksa dystrybucja.
Jak korzystać z polecenia ls
Jeśli chcemy skorzystać z ls Komenda , wówczas musimy zastosować następującą składnię:
ls [options] [files]
Jeśli bez żadnej opcji i parametru użyliśmy ls polecenie, wówczas polecenie ls wyświetli listę każdego pliku w bieżącym katalogu roboczym.
$ ls
Kiedy wykonamy powyższe polecenie, pliki zostaną wymienione alfabetycznie w wielu kolumnach, które mogą zmieścić się w naszym terminalu:
Zainicjuj listę Pythona
Aby wyświetlić listę plików w określonym katalogu, musimy przekazać ścieżkę do katalogu jako argument lub parametr do ls Komenda. Przykładowo, aby wyświetlić zawartość katalogu /etc, musimy wpisać następującą komendę:
$ ls /etc
Wyświetlanie katalogów przy użyciu symboli wieloznacznych
Wyświetlanie katalogów przy użyciu symboli wieloznacznych jest najłatwiejszym sposobem wyświetlania katalogów. W tym przypadku każdy katalog kończy się ukośnikiem wskazującym.
Składnia:
odwracanie strun w c
$ ls -ld */
Wyświetl listę katalogów za pomocą opcji -F i grep
Opcja -F dodaje końcowy ukośnik. W ten sposób jesteśmy w stanie grepować katalogi za pomocą linii „grepowania”, które kończą się ukośnikiem (/);
Składnia:
$ ls -LF | grep /$
Nazw katalogów możemy używać także bez rozszerzenia -l opcja
Składnia:
$ ls -F | grep /$
Wyświetlanie katalogów przy użyciu opcji -l i Grep
w ls długa lista oznacza ls -l, jesteśmy w stanie „grepować” linie zaczynające się od d.
Składnia:
$ ls -l | grep ^d
Korzystanie z polecenia Echo
Za pomocą polecenia echo możemy wyświetlić listę wpisów, które kończą się ukośnikiem (/).
Składnia:
burak ozcivit
$ echo */
Korzystanie z printf
W podobny sposób możemy użyć printf do podświetlenia ciągów znaków zakończonych ukośnikiem (/)/
Składnia:
$ printf '%s ' */
Korzystanie z polecenia Znajdź
Za pomocą znajdować polecenia, możemy znaleźć pliki na podstawie ich typów.
Składnia:
$ find . -maxdepth l -type d
W powyższym poleceniu opcja max głębokość określa, że wyszukiwanie będzie wykonywane tylko w określonym katalogu. W przeciwnym razie polecenie find rekurencyjnie znajdzie katalogi, przechodząc przez każdy katalog i jego podkatalogi. We wszystkich powyższych metodach, które zastosowaliśmy w ls polecenie, możemy osiągnąć to samo za pomocą polecenia -A opcja. Na przykład:
drzewo avl
Składnia:
$ ls -laF | grep /$
$ ls -la | grep ^d
Lista podkatalogów rekursywna
The -R opcja mówi ls komenda wyświetlająca zawartość podkatalogów w sposób rekurencyjny:
$ ls -R