Wyszukiwanie w witrynie

10 przydatnych pytań do rozmowy kwalifikacyjnej „ls” – część 2


Kontynuując dziedzictwo polecenia ls, przedstawiamy drugi artykuł z wywiadu na temat polecenia Listing. Pierwszy artykuł z serii spotkał się z dużym uznaniem społeczności Tecmint. Jeśli przegapiłeś pierwszą część tej serii, możesz odwiedzić ją pod adresem:

  1. 15 pytań do wywiadu na temat polecenia „ls” – część 1

Artykuł ten jest dobrze zaprezentowany w sposób, który daje głęboki wgląd w komendę ls wraz z przykładami. Dołożyliśmy wszelkich starań podczas tworzenia artykułu, aby był prosty w zrozumieniu, a jednocześnie w pełni służył celowi.

1. Powinieneś podać zawartość katalogu w formie długiej listy, ale nie drukować nazwiska autora i grupy, do której należy plik. Pokaż także różnicę w wydajności.

a. ls polecenie wyświetlające nazwy plików w formacie długiej listy, gdy jest używane z przełącznikiem (-l).

ls -l

b. ls polecenie wyświetlające nazwy plików w formacie długiej listy wraz z nazwą autora, do którego należy plik, jeśli jest używane z przełącznikiem (–author) i przełącznikiem ( -l).

ls -l --author

c. ls polecenie wyświetlające nazwy plików bez nazwy ich właściciela, gdy jest używane z przełącznikiem (-g).

ls -g

d. ls polecenie wyświetlające nazwy plików w formacie długiej listy bez nazwy grupy, do której należy, gdy jest używane z przełącznikiem (-G) i przełącznikiem ( -l).

ls -Gl

2. Wydrukuj rozmiar plików i folderów w bieżącym katalogu, w formacie czytelnym dla człowieka. Jak to zrobisz?

Cóż, musimy użyć przełącznika -h (czytelny dla człowieka) wraz z przełącznikiem (-l) i/lub (-s) z polecenie ls, aby uzyskać żądane wyjście.

ls -hl

ls -hs

Uwaga: opcja -h wykorzystuje potęgę 1024 (standard w obliczeniach) i wyświetla rozmiar pliki i foldery w jednostkach K, M i G.

3. Jeśli przełącznik (-h) ma wielkość wyjściową o mocy 1024, czyli jest to standard, jakie jeszcze wartości mocy są obsługiwane w poleceniu ls?

Istnieje przełącznik -si podobny do przełącznika -h. Jedyna różnica polega na tym, że przełącznik -si wykorzystuje moc 1000 w przeciwieństwie do przełącznika -h, który wykorzystuje moc 1024.

ls -si

Można go także użyć z przełącznikiem -l, aby wyświetlić rozmiar folderu w potędze 1000 w formacie długiej listy.

ls -si -l

4. Należy wydrukować zawartość katalogu oddzieloną przecinkiem. Czy to możliwe? Czy można to zrobić w formacie długiej listy?

Tak! Linux polecenie ls może wypisać zawartość katalogu oddzielonego przecinkami, jeśli zostanie użyte z przełącznikiem (-m). Ponieważ wpisy oddzielone przecinkami są wypełniane poziomo, polecenie ls nie może oddzielać treści przecinkami podczas wyświetlania zawartości w pionie.

ls -m

W przypadku użycia w formacie długiej listy przełącznik -m staje się bezużyteczny.

ls -ml

5. Czy istnieje sposób na wydrukowanie zawartości katalogu do góry nogami? czyli w odwrotnej kolejności.

Tak! Powyższą sytuację można łatwo osiągnąć za pomocą przełącznika -r. Przełącznik „-r” odwraca kolejność wyjścia. Można go także używać z przełącznikiem -l (format długiej listy).

ls -r

ls -rl

6. Masz sytuację, w której możesz rekursywnie drukować podkatalogi. Jak osiągniesz tę sytuację? Pamiętaj, że tylko podkatalogi i żadnych plików.

Dobra! Jest to całkiem proste, jeśli użyjesz przełącznika -R z poleceniem ls. Można go dalej pogrupować z innymi opcjami, takimi jak -l (długa lista) i -m (oddzielone przecinkami) itp.

ls -R

7. Jak sortować pliki według rozmiaru?

Opcja wiersza poleceń Linuksa -S użyta z ls daje pożądany wynik. Aby posortować pliki według rozmiaru w kolejności malejącej, przy czym największy plik jest wyświetlany na początku, a najmniejszy na końcu.

ls -S

Aby posortować pliki według rozmiaru w kolejności malejącej, przy czym najmniejszy plik jest wyświetlany na początku, a największy na końcu.

ls -Sr

8. Wypisz zawartość katalogu bez dodatkowych informacji, po jednym pliku w wierszu.

Na ratunek przychodzi tutaj przełącznik -1. Polecenie ls z przełącznikiem -1 wyświetla zawartość katalogu z jednym plikiem w wierszu i bez dodatkowych informacji.

ls -1

9. Mamy sytuację, w której musimy wypisać na standardowe wyjście zawartość katalogu ujętą w cudzysłów. Jak to zrobisz?

Istnieje opcja -Q (nazwa-cytatu), która wyświetla zawartość ls ujętą w podwójny cudzysłów.

ls -Q

10. Pracujesz w katalogu zawierającym wiele plików i folderów. Musisz wydrukować nazwy folderów przed katalogami. Jak to zdobędziesz?
ls --group-directories-first

To wszystko na teraz. Będziemy opracowywać kolejną część tej serii artykułów na temat dziwacznych sztuczek poleceń „ls”. Do tego czasu bądź na bieżąco i połącz się z Tecmint. Nie zapomnij przekazać nam cennych opinii w sekcji komentarzy poniżej. Polub i udostępnij nas i pomóż nam się rozprzestrzeniać!