GNU/Linux >> Znalost Linux >  >> Linux

Tipy pro výpis souborů s ls na příkazovém řádku Linuxu

Jeden z prvních příkazů, které jsem se v Linuxu naučil, byl ls . Je důležité vědět, co je v adresáři, kde se nachází soubor ve vašem systému. Možnost vidět a upravit nejen některé, ale všechny souborů je také důležité.

Linuxový terminál

  • 7 nejlepších emulátorů terminálu pro Linux
  • 10 nástrojů příkazového řádku pro analýzu dat v systému Linux
  • Stáhnout nyní:SSH cheat sheet
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Výukové programy příkazového řádku systému Linux

Můj první cheat pro LInux byl One Page Linux Manual, který byl vydán v roce 1999 a stal se mým oblíbeným odkazem. Přelepil jsem si ho přes stůl a často jsem na něj odkazoval, když jsem začal zkoumat Linux. Výpis souborů s ls -l je uveden na první stránce, v dolní části prvního sloupce.

Později jsem se naučil další iterace tohoto nejzákladnějšího příkazu. Prostřednictvím ls příkazu, začal jsem se učit o složitosti oprávnění k souboru Linux a co bylo moje a co vyžadovalo oprávnění root nebo sudo ke změně. Postupem času jsem se s příkazovým řádkem velmi zorientoval a stále používám ls -l k nalezení souborů v adresáři často používám ls -al takže vidím skryté soubory, které může být potřeba změnit, jako jsou konfigurační soubory.

Podle článku Erica Fischera o ls v Linux Documentation Project, kořeny příkazu sahají zpět do listf příkaz na kompatibilním systému sdílení času MIT v roce 1961. Když byl CTSS nahrazen Multics, příkaz se stal list , s přepínači jako list -all . Podle Wikipedie ls se objevil v původní verzi AT&T Unix. ls příkaz, který dnes používáme na systémech Linux, pochází z GNU Core Utilities.

Většinu času používám pouze několik iterací příkazu. Pohled do adresáře pomocí ls nebo ls -al je způsob, jakým tento příkaz obecně používám, ale existuje mnoho dalších možností, které byste měli znát.

$ ls -l poskytuje jednoduchý seznam adresáře:

Pomocí manuálových stránek mého systému Fedora 28 jsem zjistil, že existuje mnoho dalších možností ls , z nichž všechny poskytují zajímavé a užitečné informace o souborovém systému Linux. Zadáním man ls na příkazovém řádku můžeme začít zkoumat některé další možnosti:

Chcete-li seřadit adresář podle velikosti souborů, použijte ls -lS :

Chcete-li vypsat obsah v opačném pořadí, použijte ls -lr :

Chcete-li zobrazit obsah podle sloupců, použijte ls -c :

ls -al poskytuje seznam všech souborů ve stejném adresáři:

Zde jsou některé další možnosti, které považuji za užitečné a zajímavé:

  • Uveďte pouze soubory .txt v adresáři:ls *.txt
  • Seznam podle velikosti souboru:ls -s
  • Seřadit podle času a data:ls -d
  • Seřadit podle přípony:ls -X
  • Seřadit podle velikosti souboru:ls -S
  • Dlouhý formát s velikostí souboru:ls -ls
  • Uveďte pouze soubory .txt v adresáři:ls *.txt

Chcete-li vygenerovat seznam adresářů v určeném formátu a odeslat jej do souboru pro pozdější prohlížení, zadejte ls -al > mydirectorylist . Konečně jeden z exotičtějších příkazů, které jsem našel, je ls -R , který poskytuje rekurzivní seznam všech adresářů ve vašem počítači a jejich obsahu.

Úplný seznam všech iterací ls příkaz, viz GNU Core Utilities.


Linux
  1. Najděte soubory a adresáře v Linuxu pomocí příkazu find

  2. 8 tipů pro příkazový řádek Linuxu

  3. Rychle vyhledejte soubory v Linuxu pomocí příkazu Locate

  1. Bash tipy pro každý den na příkazovém řádku

  2. Práce s rourami na příkazovém řádku Linuxu

  3. Migrace linuxového serveru z příkazového řádku

  1. 4 Nástroje Markdown pro příkazový řádek Linuxu

  2. 10 úžasných tipů a triků pro práci s Linuxem

  3. Tipy pro příkazový řádek Linuxu pro zvýšení produktivity