The ls command jest jednym z najważniejszych narzędzi wiersza poleceń, których powinieneś się nauczyć, aby nawigować po systemie plików. Oto pełna lista niezbędnych poleceń do poruszania się po systemie plików za pomocą wiersza poleceń.
The ls polecenie służy do wyświetlania nazw plików i folderów w systemie plików. Ten przewodnik pokaże Ci wszystkie przełączniki, które są dostępne dla ls polecenie wraz z ich znaczeniem i sposobem ich użycia.
Wyświetl pliki w folderze
Aby wyświetlić listę wszystkich plików w folderze, otwórz okno terminala i przejdź do folderu, w którym chcesz wyświetlić zawartość do użycia Płyta CD polecenie, a następnie po prostu wpisz następujące polecenie:
ls
W rzeczywistości nie musisz nawigować do folderu, aby wyświetlić listę plików w nim zawartych. Możesz po prostu podać ścieżkę jako część polecenia ls, jak pokazano poniżej.
ls / path / to / file
Domyślnie pliki i foldery będą wyświetlane w kolumnach na ekranie, a wszystko, co zobaczysz, to nazwa pliku.
Pliki ukryte (pliki rozpoczynające się od kropki) nie są wyświetlane automatycznie po uruchomieniu polecenia ls. Zamiast tego należy użyć następującego polecenia.
ls -als --all To minus a -za przełącznik używany powyżej oznacza listę wszystkich. Wypisuje absolutnie każdy plik i folder w katalogu, w którym wykonywane jest polecenie, lub w rzeczywistości w stosunku do ścieżki do niego dostarczonej. Rezultatem tego jest to, że widzisz plik o nazwie . i inny dzwonił .. . Pojedynczy pełny stop oznacza bieżący folder, a podwójny pełny stop oznacza jeden poziom wyżej. Jeśli chcesz je pominąć z listy plików, możesz użyć dużej litery A zamiast małej litery a w następujący sposób: ls -Als - prawie wszystko Niektóre polecenia, takie jak mv polecenie i cp polecenia są używane do przenoszenia i kopiowania plików i istnieją przełączniki, które mogą być używane z tymi poleceniami, które tworzą kopię zapasową oryginalnego pliku. Te pliki kopii zapasowych zwykle kończą się tyldą (~). Aby pominąć pliki kopii zapasowej (pliki kończące się tyldą), uruchom następujące polecenie: ls -Bls --ignore-backups W większości przypadków zwrócona lista pokaże foldery w jednym kolorze, a pliki w innym. Na przykład w naszym terminalu foldery są niebieskie, a pliki białe. Jeśli nie chcesz wyświetlać innych kolorów, możesz użyć następującego polecenia: ls --color = never Jeśli chcesz uzyskać bardziej szczegółowe dane wyjściowe, możesz użyć następującego przełącznika: ls -l Zapewnia to listę pokazującą uprawnienia, liczbę i-węzłów, właściciela i grupę, rozmiar pliku, datę i czas ostatniej wizyty oraz nazwę pliku. Jeśli nie chcesz widzieć właściciela, użyj następującego polecenia. ls -g Można również pominąć szczegóły grupy, określając następujący przełącznik: ls -o Lista długich formatów może być używana z innymi przełącznikami, aby wyświetlić jeszcze więcej informacji. Na przykład można znaleźć autora pliku, uruchamiając następujące polecenie. ls -l - autor Możesz zmienić dane wyjściowe długiego wpisu, aby wyświetlić czytelne dla człowieka rozmiary plików w następujący sposób: ls-l -hls -l --human-readablels-l -s Zamiast pokazywać nazwy użytkowników i grup w poleceniu list, możesz uzyskać polecenie ls pokazujące identyfikator użytkownika fizycznego i identyfikatory grupy w następujący sposób: ls-l -n The ls Polecenie może być użyte do pokazania wszystkich plików i folderów z określonej ścieżki w dół. Na przykład: ls -R / home Powyższe polecenie wyświetli wszystkie pliki i foldery znajdujące się pod katalogiem osobistym, takie jak Obrazy, Muzyka, Wideo, Pobieranie i Dokumenty. Domyślnie dane wyjściowe dla listy plików znajdują się w kolumnach na całym ekranie. Możesz jednak określić format, jak pokazano poniżej. ls -Xls --format = across Pokaż listę w kolumnach na ekranie. ls -mls --format = przecinki Pokaż listę w formacie oddzielonym przecinkami. ls -xls --format = poziomy Pokaż listę w formacie poziomym ls -lls --format = long Jak wspomniano w poprzednim rozdziale, pokazuje listę w długim formacie. ls -1ls --format = pojedyncza kolumnals --format = verbose Pokazuje wszystkie pliki i foldery po 1 w każdym wierszu. ls -cls --format = pionowy Wyświetla listę pionowo. Aby posortować dane wyjściowe z ls polecenie możesz użyć --sortować przełączać w następujący sposób: ls --sort = nonels --sort = rozmiarls --sort = czasls --sort = wersja Domyślna wartość to none, co oznacza, że pliki są sortowane według nazwy. Podczas sortowania według wielkości plik o największym rozmiarze jest wyświetlany jako pierwszy, a najmniejszy jako ostatni. Sortowanie według czasu pokazuje plik, do którego dostęp był ostatnio pierwszy, a najmniejszy dostęp ostatni. Nawiasem mówiąc, wszystkie powyższe rodzaje można uzyskać za pomocą następujących poleceń: ls -Uls -Sls -tls -v Jeśli chcesz, aby wyniki w kolejności odwrotnej sortowania, użyj następującego polecenia. ls -r --sort = rozmiarls --reverse --sort = rozmiar Dostępnych jest wiele innych przełączników związanych z formatowaniem czasu. Możesz przeczytać o wszystkich innych przełącznikach, czytając Podręcznik Linuksa. człowiek ls Zmień format wyjściowy
Jak sortować dane wyjściowe z polecenia ls
streszczenie