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