Vypisování souborů je jednou z nejrozšířenějších úloh běžných uživatelů Linuxu a systémových administrátorů. V Linuxu, ls příkaz, zkratka pro "seznam” se používá k zobrazení nebo zobrazení obsahu adresáře.
Může to být váš aktuální adresář nebo jakýkoli jiný adresář v systému. Příkaz zobrazí soubory i podadresáře a ve většině případů je rozlišuje různé typy souborů pomocí barevných kódů.
Bez jakýchkoli možností příkazového řádku, ls příkaz jednoduše vypíše veškerý obsah adresáře. Poskytuje však řadu praktické možnosti příkazového řádku pro manipulaci s výstupem a zobrazení požadovaného výstupu.
Mohlo by se Vám také líbit:
V tomto článku budeme diskutovat o základech ls příkaz příklady se všemi dostupnými různými možnostmi příkazů, které poskytuje v Linuxu.
Obsah
The ls příkaz má následující syntaxi:
$ ls [ možnosti ] /cesta/k/adresáři.
The možnosti
sekce představuje argumenty příkazového řádku, které lze předat pro manipulaci s výstup příkazu.
V tomto tutoriálu se budeme zabývat následujícím ls příkaz argumenty.
Možnosti | Popis |
ls -m |
Vypíše obsah adresáře oddělený čárkou. |
ls -Q |
Zobrazí obsah adresáře uzavřený v uvozovkách. |
ls -l |
Zobrazí soubory ve formátu dlouhého seznamu. |
ls -lh |
Zobrazte velikost souboru ve formátu čitelném pro člověka. |
ls -g |
Vynechá sloupec vlastnictví skupiny. |
ls -F |
Přidá do adresářů lomítko. |
ls -i |
Zobrazit počet souborů a adresářů v inode. |
ls -a |
Zobrazit všechny soubory včetně skrytých souborů. |
ls *. |
Filtruje soubory podle přípony souboru. |
ls -la |
Zobrazí všechny soubory a adresáře ve formátu dlouhého seznamu. |
ls -R |
Zobrazujte soubory a adresáře rekurzivně. |
ls -r |
Seřadit soubory obráceně. |
ls -X |
Seřadit soubory abecedně podle přípony souboru. |
ls -tl |
Zobrazte soubory podle data a času vytvoření souboru. |
ls -n |
Seznam UID a GID. |
Běh ls příkaz bez předávání jakýchkoli voleb nebo argumentů příkazového řádku, příkaz ls jednoduše vypíše obsah adresáře v abecedním pořadí. Zde nebudeme moci zobrazit podrobnosti, jako jsou typy souborů, velikost, datum a čas změny, oprávnění a odkazy atd.
$ ls
The -l
příkaz umožňuje vytisknout podrobné informace o obsahu adresáře ve sloupcovém formátu to zahrnuje velikost, datum a čas změny, název souboru nebo adresáře a vlastníka souboru a jeho povolení.
$ ls -l.
Počínaje úplně vlevo máme:
Skryté soubory jsou speciální soubory, které ukládají uživatelská nastavení a konfigurační soubory, které používá spuštěné programy a služby pro čtení a ukládání informací.
Například. a .bashrc
soubor je skript, který obsahuje uživatelská nastavení a konfigurace aktuálně přihlášený uživatel, které zahrnují příkaz aliasy, historie shellu, zbarvení koncového písma atd.
The .bash_logout
soubor se spustí, když se odhlásíte z relací bash. Používá se hlavně pro účely čištění, tj. provádění jakýchkoli operací, které je třeba provést, jakmile opustíte bash shell.
Chcete-li zobrazit skryté soubory, předejte -A
možnost, jak je znázorněno, která zobrazí skryté soubory i adresáře.
$ ls -a.
Jak jste si všimli, -A
volba nejen uvádí skryté soubory, ale všechny soubory a adresáře. Pro lepší zobrazení můžete použít -Los Angeles
volba
$ ls -la.
Chcete-li prezentovat výstup v lepším formátu, přidejte -h
příznak pro tisk velikosti souboru ve formátu čitelném pro člověka. Na výstupu je velikost souboru zobrazena v kilobajtech, megabajtech a gigabajtech. V každém případě to vypadá reprezentativněji.
$ ls -lh.
Při spuštění ls příkaz, není vždy snadné jasně rozlišovat mezi soubory a adresáři. The -F
volba přidá lomítko (/)
do adresářů, což jim usnadňuje odlišení od ostatních souborů.
$ ls -F.
Ve výchozím nastavení je ls příkaz třídí soubory a adresáře abecedně (Od A – Z). Můžete se rozhodnout třídit obsah adresáře v opačném pořadí pomocí -r
volba.
$ ls -lr
Kromě toho můžete přípony souborů seřadit abecedně pomocí -X
vlajka.
$ ls -X.
The -R
flag vypisuje soubory rekurzivně. Nejprve příkaz vypíše všechny soubory a adresáře ve vašem aktuálním adresáři, poté pokračuje zobrazením souborů obsažených v jednotlivých adresářích a podadresářích.
$ ls -R.
V následujícím příkladu jsou také uvedeny soubory v jednotlivých adresářích.
Příkaz ls -ltr zobrazí soubory ve formátu dlouhého výpisu obráceně seřazené podle času úpravy, což znamená zobrazí podrobné informace o každém souboru nebo adresáři v obráceném pořadí podle data/času poslední změny razítko.
$ ls -ltr.
Soubory můžete třídit podle času a data pomocí -t
možnost, která seřadí soubory v pořadí od nejnovějšího po nejstarší.
$ ls -tl.
S kombinací -lS
možnost, zobrazí velikost souboru v sestupném pořadí (velikost od největší po nejmenší).
$ ls -lS.
Čísla inodů souborů a adresářů můžete zobrazit pomocí -i
možnost, jak je znázorněno.
$ ls -i.
The -m
flag uvádí obsah adresáře jeden po druhém oddělený čárkou.
$ ls -m.
s -Q
je veškerý obsah adresáře uzavřen do dvojitých uvozovek, jak je znázorněno.
$ ls -Q.
Při použití s -l
možnost příkazu, ls příkaz vypíše uživatelské i skupinové vlastnictví souboru. Můžete se rozhodnout vynechat sloupec skupiny předáním -G
volba.
$ ls -g.
Chcete-li uvést konkrétní typy souborů nebo přípony, použijte zápis zástupných znaků (*)
následuje přípona souboru.
Chcete-li například zobrazit všechny soubory s a .jpg
rozšíření, spusťte příkaz:
$ ls *.jpg.
Podobně, chcete-li zobrazit všechny soubory PDF, spusťte příkaz:
$ ls *.pdf.
Chcete-li zobrazit UID a GID souborů a adresářů, použijte -n
možnost, jak je znázorněno.
$ ls -n.
Pokud jste trochu zvědaví a chcete zkontrolovat verzi ls příkaz, můžete tak učinit následovně:
$ ls --verze.
Z výstupu můžete vidět, že používáme ls verzi 9.1.
The ls Program poskytuje velké množství možností příkazového řádku. To, co jsme probrali, jsou jen některé z běžně používaných. Chcete-li získat úplný seznam všech možností příkazu, spusťte následující příkaz:
$ ls --help.
Volitelně můžete navštívit manuálové stránky spuštěním:
$ muž ls.
s ls -l příkaz seznam souborů v adresáři /tmp. V čem s -ld
možnosti, zobrazí informace o /tmp adresář.
$ ls -l /tmp. $ ls -ld /tmp/
Vytvořili jsme alias pro ls příkaz, když provedeme ls příkaz to bude trvat -l
ve výchozím nastavení a zobrazí dlouhý seznam, jak bylo zmíněno dříve.
$ alias ls="ls -l"
Chcete-li zobrazit řadu aliasů dostupných ve vašem systému, použijte níže uvedený postup alias příkaz a totéž může být unalias jak je ukázáno níže na příkladu.
alias $.
Chcete-li odstranit dříve definovaný alias, stačí použít unalias příkaz.
$ unalias ls.
V této příručce jsme si ukázali, jak používat ls příkaz pro zobrazení obsahu složky nebo adresáře. Kromě toho jsme šli o krok dále a prozkoumali možnosti příkazů, které lze použít s ls příkaz v Linuxu.
V našem dalším článku se budeme věnovat více pokročilé příkazy ls s jejich příklady. Také vám doporučuji projít si nějaké otázky na pohovor na příkaz lsa také pokud nám něco v seznamu chybí, aktualizujte nás prostřednictvím sekce komentářů.