od czasu powstania Uniksa w latach 70.wiele systemów operacyjnych używało go jako swojej podstawy. Wiele z tych systemów operacyjnych zawiodło, podczas gdy inne odniosły sukces.
Linux jest jednym z najpopularniejszych systemów operacyjnych opartych na Uniksie. Jest open source i jest używany na całym świecie w wielu branżach.
jedną z niesamowitych cech systemu operacyjnego Linux jest interfejs wiersza poleceń (CLI), który pozwala użytkownikom na interakcję z komputerem z poziomu powłoki., Powłoka Linuksa jest środowiskiem REPL (Read, Evaluate, Print, Loop), w którym użytkownicy mogą wprowadzić polecenie, a powłoka uruchamia je i zwraca wynik.
poleceniels jest jednym z wielu poleceń Linuksa, które pozwalają użytkownikowi wyświetlać pliki lub katalogi z CLI.
w tym artykule zajmiemy się poleceniem ls I najważniejszymi flagami, których potrzebujesz na co dzień.,
wymagania wstępne
komputer z katalogami i plikami
ma zainstalowaną jedną z dystrybucji Linuksa
podstawowa znajomość poruszania się po CLI
uśmiech na twojej twarzy 🙂
Komenda LS Linuksa
Komenda ls jest używana lista plików lub katalogów w Linuksie i innych systemach operacyjnych opartych na Uniksie.,
podobnie jak nawigujesz w Eksploratorze plików lub Finderze z interfejsem graficznym, poleceniels pozwala domyślnie wyświetlać wszystkie pliki lub katalogi w bieżącym katalogu i dalej wchodzić z nimi w interakcje za pomocą wiersza poleceń.,
Uruchom terminal i wpisz ls aby zobaczyć to w akcji:
jak wyświetlić listę plików w katalogu z opcjami
akceptuje również niektóre flagi (znane również jako opcje), które są dodatkowymi informacjami, które zmieniają sposób wyświetlania plików lub katalogów w terminalu.,
innymi słowy, flagi zmieniają sposób działania polecenia ls:
PS: zawartość słowa użytego w całym artykule odnosi się do wymienionych plików i katalogów, a nie do rzeczywistej zawartości plików/katalogów ?,
Lista plików w innym katalogu
wpisz ls polecenie wyświetlające zawartość innego katalogu:
Lista plików w katalogu głównym
wpisz ls / polecenie wyświetlające zawartość katalogu głównego:
lista plików w katalogu nadrzędnym
wpisz polecenie ls .. aby wyświetlić zawartość katalogu nadrzędnego jeden poziom powyżej.,h3>Lista plików z podkatalogami
wpisz ls * polecenie wyświetlające zawartość katalogu z podkatalogami”s:
Lista plików rekurencyjnie
wpisz polecenie ls -R wyświetla listę wszystkich plików i katalogów wraz z odpowiadającymi im podkatalogami do ostatniego pliku:
jeśli masz dużo plików, może to ukończenie prac zajmuje bardzo dużo czasu, ponieważ każdy pojedynczy plik w każdym katalogu zostanie wydrukowany.,li>Data ostatniej modyfikacji / czas zawartości
nazwa pliku lub katalogu
Wyświetla listę plików w długim formacie z czytelnymi rozmiarami plików
wpisz polecenie ls -lh aby wyświetlić listę plików lub katalogi w tym samym formacie tabeli powyżej, ale z inną kolumną reprezentującą rozmiar KAŻDEGO pliku/katalogu:
wyświetla listę plików zawierających ukryte pliki
wpisz polecenie ls -a aby wyświetlić listę plików lub katalogów zawierających ukryte pliki lub katalogi.,iv>
Lista plików w długim formacie, w tym ukrytych plików
wpisz ls -l -a lub ls -a -l lub ls -la lub ls -al polecenie wyświetlania listy plików lub katalogów w formacie tabeli z dodatkowymi informacjami, w tym ukrytymi plikami lub katalogami:
wyświetlanie listy plików i sortowanie według daty i godziny
wpisz ls -t polecenie wyświetlania plików lub katalogów i sortowania według daty i czasu ostatniej modyfikacji w porządku malejącym (od największej do najmniejszej).,
Możesz również dodać flagę -r, aby odwrócić kolejność sortowania w następujący sposób: ls -tr:
Lista plików i sortowanie według plików Rozmiar
wpisz polecenie ls -S (s to wielkie litery), aby wyświetlić listę plików lub katalogów i sortować według daty lub czasu w porządku malejącym (od największej do najmniejszej).,
Możesz również dodać -r flagę, aby odwrócić kolejność sortowania w następujący sposób: ls -Sr:
Lista plików i wyjście wynik do pliku
wpisz polecenie ls > output.txt, aby wydrukować wyjście poprzedniego polecenia do pliku output.txt. Możesz użyć dowolnego z omówionych wcześniej FLAG, takich jak -la — kluczowym punktem jest tutaj to, że wynik zostanie wyprowadzony do pliku i nie będzie zalogowany do linii poleceń.,
następnie możesz użyć pliku według własnego uznania lub zapisać zawartość pliku za pomocą cat output.txt:
.
istnieje mnóstwo innych poleceń i kombinacji, które można zbadać, aby wyświetlić listę plików i katalogów w zależności od potrzeb. Jedną z rzeczy do zapamiętania jest możliwość łączenia wielu poleceń jednocześnie.
wyobraź sobie, że chcesz wyświetlić listę plików w długim formacie, w tym ukrytych plików, i sortować według rozmiaru pliku., Polecenie to byłoby ls -alS , co jest kombinacją ls -l, ls -aI ls -S.
Jeśli zapomnisz jakiegoś polecenia lub nie jesteś pewien, co zrobić, możesz uruchomić ls --help lub man ls, który wyświetli instrukcję ze wszystkimi możliwymi opcjami ls polecenie: