Linux ls-kommandot-hur man listar filer i en katalog + alternativ flaggor

0 Comments

sedan skapandet av Unix på 1970-talet har många operativsystem använt det som grund. Många av dessa operativsystem misslyckades, medan andra lyckades.

Linux är ett av de mest populära Unix-baserade operativsystemen. Det är öppen källkod, och används över hela världen över många branscher.

en fantastisk funktion i Linux-operativsystemet är kommandoradsgränssnittet (CLI) som tillåter användare att interagera med sin dator från ett skal., Linux-skalet är en REPL (Läs, utvärdera, skriva ut, Loop) miljö där användare kan ange ett kommando och skalet kör det och returnerar ett resultat.

kommandotls är en av de många Linux-kommandon som tillåter en användare att lista filer eller kataloger från CLI.

i den här artikeln kommer vi att gå djupt på kommandot ls och några av de viktigaste flaggorna du behöver dag till dag.,

förutsättningar

  • en dator med kataloger och filer
  • har en av Linux distros installerade
  • grundläggande kunskaper om att navigera runt CLI
  • ett leende i ansiktet:)

Linux ls-kommandot

kommandotls används för att lista filer eller kataloger i Linux och Linux andra Unix-baserade operativsystem.,

precis som du navigerar i File explorer eller Finder med ett GUI,ls kommandot kan du lista alla filer eller kataloger i den aktuella katalogen som standard, och ytterligare interagera med dem via kommandoraden.,

Starta din terminal och skrivls för att se detta i åtgärd:

så här listar du filer i en katalog med alternativ

kommandotls accepterar också vissa flaggor (även kända som alternativ) vilka är ytterligare information som ändrar hur filer eller kataloger listas i din terminal.,

med andra ord ändrar flaggor hur kommandotls fungerar:

PS: ordet innehåll som används i hela artikeln hänvisar till de filer och kataloger som listas, inte det faktiska innehållet i filerna/katalogerna ?,ektory:

lista filer i en annan katalog

skriv kommandot ls för att lista innehållet i en annan katalog:

lista filer i rotkatalogen

skriv kommandotls / för att lista innehållet i rotkatalogen:

lista filer i den överordnade katalogen

skriv kommandotls .. för att skriva

skriv kommandot ls * för att lista innehållet i katalogen med det”s underkataloger:

lista filer rekursivt

skriv ls -R kommando för att lista alla filer och kataloger med deras motsvarande underkataloger ner till den sista filen:

om du har många filer kan det ta mycket lång tid att slutföra eftersom varje enskild fil i varje katalog skrivs ut.,li>senast ändrat datum / tid för innehållet

  • fil-eller katalognamn
  • lista filer i långt format med läsbara filstorlekar

    skriv kommandot ls -lh för att lista filerna eller katalogerna i samma tabellformat ovan, men med en annan kolumn som representerar storleken på filen.

    lista filer inklusive dolda filer

    skriv kommandot ls -a för att lista filer eller kataloger inklusive dolda filer eller kataloger.,iv>

    lista filer i långt format inklusive dolda filer

    skriv ls -l -a eller ls -a -l eller ls -la eller ls -al kommando för att lista filer eller kataloger i tabellformat med extra information inklusive dolda filer eller kataloger:

    lista filer och sortera efter datum och tid

    skriv kommandot ls -t för att lista filer eller kataloger och sortera efter senast ändrade datum och tid i fallande ordning (största till minsta).,

    Du kan också lägga till en-r flagga för att vända sorteringsordningen som så:ls -tr:

    lista filer och sortera efter filstorlek

    skrivls -S (s är versaler) kommando för att lista filer eller kataloger och sortera efter datum eller tid i fallande ordning (största till minsta).,

    Du kan också lägga till en-r flagga för att vända sorteringsordningen som så:ls -Sr:

    lista filer och mata ut resultatet till en fil

    skrivls > output.txt kommando för att skriva ut utmatningen från föregående kommando i enoutput.txt fil. Du kan använda någon av de flaggor som diskuterats tidigare som -la — nyckelpunkten här är att resultatet kommer att matas ut i en fil och inte loggas till kommandoraden.,

    då kan du använda filen som du tycker passar, eller logga innehållet i filen med cat output.txt:

    .

    det finns massor av andra kommandon och kombinationer du kan utforska för att lista ut filer och kataloger baserat på dina behov. En sak att komma ihåg är möjligheten att kombinera flera kommandon samtidigt.

    Tänk dig att du vill lista en fil i långt format, inklusive dolda filer, och sortera efter filstorlek., Kommandot skulle vara ls -alS, vilket är en kombination av ls -l, ls -aoch ls -S.

    om du glömmer något kommando eller är osäker på vad du ska göra kan du köra ls --help eller man ls som visar en manual med alla möjliga alternativ för kommandot ls:

    Tack för att du läste!


    Lämna ett svar

    Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *