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:
- 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ć!