logo

Linux ls kommando

De ls er listekommandoen i Linux. Den vil vise hele listen eller innholdet i katalogen din. Bare skriv ls og trykk på enter-tasten. Hele innholdet vil vises.

ls er en kommando som brukes til å liste datamaskinkataloger og filer i Unix-lignende og Unix-operativsystemer. Den er utviklet av Single Unix Specification og POSIX.
Den er tilgjengelig inne i EFI-skallet, som en komponent av UnxUtils-gruppen av native Win32-porter for grunnleggende GNU Unix-lignende verktøy som en isolert pakke for Microsoft Windows, eller som en komponent av MSX-DOS2 Tools of ASCII for MSX-DOS-versjonen 2.

De numeriske datamiljøene GNU Octave og MATLAB inneholder en ls-funksjon med samme funksjonalitet. I flere andre miljøer som Microsoft Windows, OS2 og DOS, er den samme funksjonaliteten gitt av dir-kommandoen. De forskjellige implementeringene inkluderer forskjellige alternativer, som med nesten alle verktøy. Vi kan sjekke dokumentasjonen gitt av kommandoen for passende alternativer og bruk.

Kort historie om ls

Et ls-verktøy oppstod i AT&T UNIX første versjon, tittelen hentet fra den samme kommandoen i Multics også kalt 'ls', et akronym for 'liste' begrep. ls er en komponent i X/Open Portability Guide fra utgave 2 av 1987. Den ble kjøpt inn i POSIX.1 første versjon og Single Unix-spesifikasjonen.

Oppførsel

Unix-lignende og Unix-operativsystemer klarer tanken på en fungerende katalog. ls viser flere filer inne i arbeidskatalogen når de brukes uten argumenter. I den katalogen er filene oppført hvis en katalog er nevnt. Argumentene kan inkludere kataloger og filer.

Navn som begynner med '.' symbolet er skjult. De '.' katalogen er kjent som arbeidskatalogen, og '..' symbolet er kjent som dets overordnede katalog. Som standard vises de. Alle filer vises med -a. Filnavn som er eksplisitt spesifisert, er alltid oppført.

ls viser bare navn uten alternativer. Flere alternativer kan kombineres. De grunnleggende alternativene er:

    -h:Den viser resultatstørrelser i et menneskelig lesbart format (for eksempel 2G 234M, 1K, etc.). Dette alternativet er ikke en del av POSIX-standarden. Imidlertid implementert i mange systemer, for eksempel Solaris 9 i 2002, FreeBSD 4.5 i 2002 og GNU coreutils i 1997.-l:Det står for langt format. Den viser Unix-filtyper, antall harde lenker, tillatelser, gruppe, eier, sist endrede navn og dato-klokkeslett og størrelse. Dersom den endrede datoen er eldre enn seks måneder, erstattes tiden med året. Noen få implementeringer legger til ekstra flagg til tillatelser.

Det er mulig å vise forskjellige gjenstander med forskjellige typer farger. Det er et område der implementeringer er forskjellige:

åpne innstillingsmenyen
    FreeBSD Den bruker alternativet -G. Den inspiserer bare Unix-filtillatelsen og -typen og bruker termcap-databasen. GNU ls bruker --color-alternativet. Den inspiserer Unix-filtypen, tillatelsen og typen og bruker databasen til å administrere farger kontrollert ved hjelp av dircolors.

Eksempel:

 ls 

Nedenfor kan du se, etter å ha skrevet inn ls-kommandoen, fikk vi hele innholdslisten til /home/sssit-katalogen.

Linux ls kommando

Linux ls kommandoalternativer

ls alternativBeskrivelse
ls -a I Linux begynner skjulte filer med . (prikk) symbol og de er ikke synlige i den vanlige katalogen. Kommandoen (ls -a) vil verve hele listen over gjeldende katalog inkludert de skjulte filene.
ls -l Den vil vise listen i et langlisteformat.
ls -lhDenne kommandoen vil vise deg filstørrelsene i lesbart format. Størrelsen på filen er svært vanskelig å lese når den vises i form av byte. (ls -lh)-kommandoen vil gi deg dataene i form av Mb, Gb, Tb, etc.
ls -lhSHvis du vil vise filene dine i synkende rekkefølge (høyest øverst) i henhold til deres størrelse, kan du bruke (ls -lhS) kommandoen.
ls -l - -block-size=[SIZE] Den brukes til å vise filene i et bestemt størrelsesformat. Her, i [SIZE] kan du tilordne størrelse i henhold til dine krav.
ls -d */ Den brukes kun til å vise underkataloger.
ls -g eller ls -lG Med dette kan du ekskludere kolonne med gruppeinformasjon og eier.
ls -nDen brukes til å skrive ut gruppe-ID og eier-ID i stedet for navnene deres.
ls --color=[VALUE] Denne kommandoen brukes til å skrive ut listen som farget eller misfarget.
ls - hamDenne kommandoen skriver ut indeksnummeret hvis filen er i den første kolonnen.
ls -sDen brukes til å identifisere katalogen enkelt ved å merke katalogene med et skråstrek (/) linjetegn.
ls -rDen brukes til å skrive ut listen i omvendt rekkefølge.
ls -RDen vil også vise innholdet i underkatalogene.
ls -lXDet vil gruppere filene med samme utvidelser sammen i listen.
ls -ltDen vil sortere listen ved å vise nylig endrede filer øverst.
ls ~ Det gir innholdet i hjemmekatalogen.
ls ../ Det gir innholdet i overordnet katalog.
ls --versjonDen sjekker versjonen av ls-kommandoen.

Linux er en kommando

Det vil gi deg hele listen over en katalog inkludert de skjulte filene også. I Linux starter skjulte filer med en prikk (.) og kan ikke sees i den vanlige katalogen.

Eksempel:

 ls -a 

linux-kataloger-ls-en-kommando

I eksemplet ovenfor kan du se hele listen over filer, inkludert de skjulte filene.

Linux ls -l kommando

ls-kommandoen vil bare vise filene. Men hvis du vil at filene dine skal vises i et langlisteformat, kan du bruke kommandoen ls -l.

Eksempel:

 ls -l 

Linux-liste l

Her, som du kan se listen i langlisteformat.

Kolonnene ovenfor indikerer spesifikke ting:

  • Kolonne 1 angir informasjon om filtillatelse.
  • Kolonne 2 angir antall lenker til filen.
  • Kolonne 3 og 4 angir eier- og gruppeinformasjon.
  • Kolonne 5 angir størrelsen på filen i byte.
  • Kolonne 6 viser dato og klokkeslett da filen nylig ble endret.
  • Kolonne 7 viser fil- eller katalognavnet.

Linux ls -l --block-size=[SIZE]

Hvis du vil vise filstørrelsen på listen din i et bestemt format eller størrelse, kan du bruke denne kommandoen. Bare sett størrelsen i stedet for [SIZE] i henhold til dine krav.

Syntaks:

 ls -l --block-size=[SIZE] 

Eksempel:

 ls -l --block-size=M 

La oss se utgangen nedenfor.

Linux ls -l --block-size=[SIZE]

Her er all filstørrelse oppført i megabyte.

Du kan erstatte [SIZE] med følgende mål:

  • K = Kilobyte
  • M = Megabyte
  • G = Gigabyte
  • T = Terabyte
  • P = Petabyte
  • E = Exabyte
  • Z = Zettabyte
  • Y = Yottabyte

Linux ls -d */

Hvis du bare vil vise underkatalogene unntatt alle andre filer, kan du bruke denne kommandoen.

Eksempel:

 ls -d */ 

Linux ls -d */

Resultatet ovenfor viser bare underkataloger unntatt alle de andre filene.

Linux ls -g

Hvis du ikke vil vise eierinformasjonen i listen din, kan du ekskludere denne kolonnen ved hjelp av denne kommandoen.

Eksempel:

 ls -g 

Linux ls -g

Her er eierkolonne ekskludert.

Linux ls -lG

Hvis du ikke vil vise gruppeinformasjonen i listen din, kan du ekskludere denne kolonnen ved hjelp av denne kommandoen.


Linux ls -IG

Her er gruppekolonnen ekskludert.

Linux ls --color=[VALUE]

Denne kommandoen brukes til å fargelegge og avfarge listen. Hvis du erstatter [VERDI] med 'auto', vil den vise den fargede listen. Men hvis du erstatter [VERDI] med 'aldri', vil det avfarge listen.

Syntaks:

 ls --color=[VALUE] 

Eksempel:

 ls --color=never 

 ls --color=auto 

Linux ls -- farge

Du kan lett legge merke til forskjellen mellom auto og aldri kommando i bildet ovenfor.

Linux ls ~

Linux ls ~ kommando viser innholdet i hjemmekatalogen. La oss se eksemplet med ls ~ kommando.

Eksempel:

 ls ~ 

Linux ls ~

Linux ls ../

Denne kommandoen inneholder listen over overordnet katalog.

I det gitte eksemplet er vår nåværende katalog Nedlastinger, og ved å bruke ls ../ kommandoen, har vi listet opp innholdet i dens overordnede katalog 'hjemmekatalog'.

Eksempel:

 ls ../ 

Linux ls ../

Åpne den sist endrede filen med ls -t

Den kan sortere filen etter redigert tid, og vise den sist endrede filen først. For å åpne den sist endrede filen i gjeldende arbeidskatalog, kan vi bruke ls-kommandoen og head-kommandoene:

forskjellen mellom binært tre og binært søketre
 ls -t | head -1 

Vis filstørrelse i HRF (human readable format)

For å vise filstørrelse i et menneskelig lesbart format, dvs. GB, G, KB, MB, etc., kan vi bruke kommandoen nedenfor:

 ls -lh 

Hvor h er forkortelse for human readable format.

Vis kataloginformasjon

Når vi bruker 'dem' , vil vi få informasjon om kataloginnholdet. Men hvis vi ønsker å se informasjonen til katalogen, kan vi bruke alternativet -d.
For eksempel, hvis vi bruker kommandoen ls -l /etc, vil den vise hver fil i etc-katalogen. Men hvis vi ønsker å vise detaljene i /etc-katalogen, kan vi bruke -ld-alternativet. Kommandoen er som følger:

 $ ls -l /etc $ ls -ld /etc 

Eldre filer relatert til sist redigerte tidspunkt

Vi kan bruke ls -lt-kommandoen for å sortere filnavnene som vises i rekkefølgen til sist redigerte tidspunkt. Vi vil finne det nyttig å bruke det med alternativet -l. Kommandoen er nevnt nedenfor:

 ls -lt 

Eldre filer relatert til siste redigerte tidspunkt (omvendt rekkefølge)

Vi kan bruke ls -ltr-kommandoen for å sortere filnavnene som vises i rekkefølgen til sist redigerte tidspunkt i motsatt rekkefølge. Den vil vise den sist endrede filen i sluttlinjen. Den blir mer tilgjengelig når oppføringsprosessen går lang. Kommandoen er nevnt nedenfor:

 ls -ltr