Wyszukiwanie w witrynie

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.

  1. 15 podstawowych przykładów poleceń „ls” w systemie Linux
  2. Sortuj dane wyjściowe polecenia „ls” według daty i godziny ostatniej modyfikacji
  3. 15 pytań do wywiadu na temat polecenia „ls” w systemie Linux – część 1
  4. 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.

  1. przez
  2. przecinek
  3. poziomy
  4. długi
  5. pojedyncza kolumna
  6. gadatliwy
  7. 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ć.