logo

Katalogi list Linuksa

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
Katalogi list Linuksa

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 

Katalogi list Linuksa

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 */ 

Katalogi list Linuksa

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 /$ 

Katalogi list Linuksa

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 

Katalogi list Linuksa

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 */ 

Katalogi list Linuksa

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
' */ 

Katalogi list Linuksa

Korzystanie z polecenia Znajdź

Za pomocą znajdować polecenia, możemy znaleźć pliki na podstawie ich typów.

Składnia:

 $ find . -maxdepth l -type d 

Katalogi list Linuksa

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 /$ 

Katalogi list Linuksa
 $ ls -la | grep ^d 

Katalogi list Linuksa

Lista podkatalogów rekursywna

The -R opcja mówi ls komenda wyświetlająca zawartość podkatalogów w sposób rekurencyjny:

 $ ls -R 

Katalogi list Linuksa