Vyhledávání na webu

10 užitečných otázek k rozhovoru s příkazem 'ls' – 2. část


Pokračování odkazu příkazu ls je zde druhým článkem rozhovoru o příkazu Listing. První článek série byl vysoce oceněn komunitou Tecmint. Pokud jste nestihli první díl této série, můžete se podívat na:

  1. 15 Rozhovorové otázky k příkazu „ls“ – část 1

Tento článek je dobře prezentován způsobem, který poskytuje hluboký pohled na příkaz ls s příklady. Při tvorbě článku jsme věnovali zvýšenou pozornost, aby zůstal jednoduchý na pochopení, a přitom plně sloužil svému účelu.

1. Měli byste vypsat obsah adresáře ve formátu dlouhého seznamu, ale nevytisknout jméno autora a skupinu, do které soubor patří. Ukažte také rozdíl ve výstupu.

a. Příkaz ls vypisující názvy souborů ve formátu dlouhého výpisu při použití s přepínačem (-l).

ls -l

b. Příkaz ls vypisující názvy souborů ve formátu dlouhého výpisu spolu se jménem souboru autora patří při použití s přepínačem (–author) spolu s přepínačem ( -l).

ls -l --author

c. Příkaz ls vypisující názvy souborů bez jména jejich vlastníka při použití s přepínačem (-g).

ls -g

d. příkaz ls vypisující názvy souborů ve formátu dlouhého výpisu bez názvu skupiny, do které patří, při použití s přepínačem (-G) spolu s přepínačem ( -l).

ls -Gl

2. Vytiskněte velikost souborů a složek v aktuálním adresáři ve formátu čitelném pro člověka. jak to uděláš?

Musíme použít přepínač -h (čitelný pro člověka) spolu s přepínačem (-l) a/nebo (-s) s příkaz ls pro získání požadovaného výstupu.

ls -hl

ls -hs

Poznámka: Možnost -h využívá výkon 1024 (standardní ve výpočtech) a výstupní velikost soubory a složky v jednotkách K, M a G.

3. Pokud je výstupní velikost přepínače (-h) v síle 1024, to je standardní. Jaké další hodnoty výkonu jsou podporovány v příkazu ls?

Existuje přepínač -si, který je podobný přepínači -h. Jediný rozdíl je v tom, že přepínač -si využívá výkon 1000 na rozdíl od přepínače -h, který využívá výkon 1024.

ls -si

Lze jej také použít s přepínačem -l pro výstup o velikosti složky v síle 1000 ve formátu dlouhého výpisu.

ls -si -l

4. Měli byste vytisknout obsah adresáře oddělený čárkou. Je to možné? Lze to udělat ve formátu dlouhého výpisu?

Ano! Linux příkaz ls může při použití s přepínačem (-m) vypsat obsah adresáře odděleného čárkou. Protože se tyto položky oddělené čárkami vyplňují vodorovně, příkaz ls nemůže při vypisování obsahu vertikálně oddělovat obsah čárkou.

ls -m

Při použití ve formátu dlouhého výpisu je přepínač -m zbytečný.

ls -ml

5. Existuje nějaký způsob, jak vytisknout obsah adresáře vzhůru nohama? tedy v obráceném pořadí.

To jo! Výše uvedené situace lze snadno dosáhnout pomocí přepínače -r. Přepínač „-r“ obrací pořadí výstupu. Lze jej také použít s přepínačem -l (formát dlouhého výpisu).

ls -r

ls -rl

6. Máte možnost vytisknout podadresáře rekurzivně. Jak této situace dosáhnete? Pozor, pouze podadresáře a žádné soubory.

Dobře! To je docela snadné s přepínačem -R při použití s příkazem ls. Lze jej dále seskupit s dalšími možnostmi, jako je -l (dlouhý seznam) a -m (oddělené čárkou) atd.

ls -R

7. Jak třídit soubory podle velikosti?

Volba příkazového řádku Linuxu -S při použití s ls poskytuje požadovaný výstup. Chcete-li seřadit soubory podle velikosti v sestupném pořadí, přičemž největší soubor je uveden jako první a nejmenší jako poslední.

ls -S

Chcete-li seřadit soubory podle velikosti v sestupném pořadí, přičemž nejmenší soubor je uveden jako první a největší jako poslední.

ls -Sr

8. Vypište obsah adresáře bez dalších informací, jeden soubor na řádek.

Zde přichází na pomoc přepínač -1. Příkaz ls s přepínačem -1 vypíše obsah adresáře s jedním souborem na řádek a bez dalších informací.

ls -1

9. Dostanete se do situace, ve které musíte vytisknout obsah adresáře na standardní výstup uzavřený do uvozovek. jak to uděláš?

Existuje volba -Q (název-uvozovky), která vypíše obsah ls uzavřený do uvozovek.

ls -Q

10. Pracujete v adresáři, který obsahuje spoustu souborů a složek. Před adresáři musíte vytisknout názvy složek. Jak to získáte?
ls --group-directories-first

To je prozatím vše. Přicházíme s další částí této série článků o Quirky ‚ls‘ Command Tricks. Do té doby zůstaňte naladěni a připojeni k Tecmint. Nezapomeňte nám poskytnout cennou zpětnou vazbu v sekci komentářů níže. Lajkujte a sdílejte nás a pomozte nám se šířit!