7 dziwacznych sztuczek z poleceniem „ls”, które powinien znać każdy użytkownik Linuksa
Większość zagadnień związanych z poleceniem „ls” omówiliśmy w dwóch ostatnich artykułach z naszej serii wywiadów. Ten artykuł stanowi ostatnią część serii „polecenie ls”. Jeśli nie przejrzałeś ostatnich dwóch artykułów z tej serii, możesz skorzystać z poniższych łączy.
- 15 podstawowych przykładów poleceń „ls” w systemie Linux
- Sortuj dane wyjściowe polecenia „ls” według daty i godziny ostatniej modyfikacji
- 15 pytań do wywiadu na temat polecenia „ls” w systemie Linux – część 1
- 10 przydatnych pytań do rozmowy kwalifikacyjnej „ls” – część 2
1. Wypisz zawartość katalogu z czasem, stosując różne style czasu.
Aby wyświetlić zawartość katalogu z czasami przy użyciu stylu, musimy wybrać jedną z dwóch poniższych metod.
ls -l –time-style=[STYLE] (Method A)
Uwaga – powyższy przełącznik (styl --time
musi zostać uruchomiony z przełącznikiem -l
, w przeciwnym razie wygra nie służy temu celowi).
ls –full-time (Method B)
Zamień [STYLE]
na dowolną z poniższych opcji.
full-iso
long-iso
iso
locale
+%H:%M:%S:%D
Uwaga – w powyższym wierszu H(Godzina), M(Minuta), S(Druga), D(Data) mogą zostać użyte w dowolnej kolejności.
Co więcej, wybierasz tylko te odpowiednie, a nie wszystkie opcje. Np. ls -l --time-style=+%H
wyświetli tylko godzinę.
ls -l --time-style=+%H:%M:%D
pokaże godzinę, minutę i datę.
ls -l --time-style=full-iso
ls -l --time-style=long-iso
ls -l --time-style=iso
ls -l --time-style=locale
ls -l --time-style=+%H:%M:%S:%D
ls --full-time
2. Wypisz zawartość katalogu w różnych formatach, np. oddzielonych przecinkami, w poziomie, wzdłuż, w pionie, w poprzek itp.
Zawartość katalogu można wyświetlić za pomocą polecenie ls w różnych formatach, jak zasugerowano poniżej.
- przez
- przecinek
- poziomy
- długi
- pojedyncza kolumna
- gadatliwy
- pionowy
ls –-format=across
ls --format=comma
ls --format=horizontal
ls --format=long
ls --format=single-column
ls --format=verbose
ls --format=vertical
3. Użyj polecenia ls, aby dodać wskaźniki takie jak (/=@|) na wyjściu do zawartości katalogu.
Opcja -p
z poleceniem „ls” będzie służyć temu celowi. Dołączy jeden z powyższych wskaźników, w zależności od typu pliku.
ls -p
4. Posortuj zawartość katalogu według rozszerzenia, rozmiaru, czasu i wersji.
Możemy użyć opcji takich jak --extension
, aby posortować dane wyjściowe według rozszerzenia, rozmiar według rozszerzenia --size
, czas za pomocą rozszerzenia -t
i wersja z rozszerzeniem -v
.
Możemy także użyć opcji --none
, która wyświetli wynik w sposób ogólny, bez żadnego sortowania.
ls --sort=extension
ls --sort=size
ls --sort=time
ls --sort=version
ls --sort=none
5. Wydrukuj numeryczne UID i GID dla każdej zawartości katalogu za pomocą polecenia ls.
Powyższy scenariusz można osiągnąć za pomocą flagi -n (Numeric-uid-gid) wraz z komendą ls.
ls -n
6. Wydrukuj zawartość katalogu na standardowe wyjście w większej liczbie kolumn niż określono domyślnie.
Cóż, polecenie ls automatycznie wyświetla zawartość katalogu zgodnie z rozmiarem ekranu.
Możemy jednak ręcznie przypisać wartość szerokości ekranu i kontrolować liczbę pojawiających się kolumn. Można to zrobić za pomocą przełącznika „--width
”.
ls --width 80
ls --width 100
ls --width 150
Uwaga: możesz poeksperymentować, jaką wartość należy przekazać za pomocą flagi szerokość.
7. Dołącz ręczny rozmiar tabulatora do zawartości katalogu wymienionego za pomocą polecenia ls zamiast domyślnego 8.
ls --tabsize=[value]
Uwaga: określ wartość liczbową [Value]=
.
To wszystko na teraz. Bądź na bieżąco z Tecmint, dopóki nie opublikujemy kolejnego artykułu. Nie zapomnij podzielić się z nami swoimi cennymi opiniami w komentarzach poniżej. Polub i udostępnij nas i pomóż nam się rozprzestrzeniać.