Skip to main content

Brug af ls kommando til liste filer i Linux

GNU BRUB 2.02 Minimal BASH-like line - boot error, EFI fix (Juni 2026)

GNU BRUB 2.02 Minimal BASH-like line - boot error, EFI fix (Juni 2026)
Anonim

Det ls kommando er et af de vigtigste kommandolinjeværktøjer, du bør lære for at navigere i filsystemet. Her er en komplet liste over vigtige kommandoer til at navigere dit filsystem ved hjælp af kommandolinjen.

Det ls kommando bruges til at liste navne på filer og mapper i filsystemet. Denne vejledning viser dig alle de kontakter, der er tilgængelige for ls kommando sammen med deres betydning og hvordan man bruger dem.

Angiv filerne i en mappe

For at liste alle filer i en mappe åbnes et terminalvindue og navigere til den mappe, du ønsker at se indholdet til brug af cd kommando, og skriv derefter simpelthen følgende kommando:

ls

Du behøver faktisk ikke at navigere til mappen for at liste filerne i den. Du kan blot angive stien som en del af kommandoen ls som vist nedenfor.

ls / path / to / file

Som standard vises filerne og mapperne i kolonner på tværs af skærmen, og alt du vil se er filnavnet.

Skjulte filer (filer, der starter med et stop) vises ikke automatisk ved at køre kommandoen ls. Du skal bruge kommandoen i stedet.

ls -als -all

Dette minus a -en Omskifter brugt ovenfor står for liste alle. Dette viser absolut alle filer og mapper i den mappe, som kommandoen køres eller faktisk mod den vej, der leveres til den.

Resultatet af dette er, at du ser en fil kaldet . og en anden kaldet .. . Den ene fuldstop står for den nuværende mappe, og den dobbelte fuldstop står for et niveau op.

Hvis du vil udelade disse fra listen over filer, kan du bruge en hovedstad A i stedet for små bogstaver a som følger:

ls -Als - mest alt

Visse kommandoer som f.eks mv kommando og cp kommando bruges til at flytte og kopiere filer rundt, og der er switche, der kan bruges med disse kommandoer, der skaber en sikkerhedskopi af den oprindelige fil. Disse sikkerhedskopieringsfiler slutter generelt med en tilde (~).

Hvis du vil udelade backup-filer (filer, der slutter med en tilde), skal du køre følgende kommando:

ls -Bls -ignore-backups

I de fleste tilfælde vil den returnerede liste vise mapperne i en farve og filerne som en anden. For eksempel i vores terminal er mapper blå og filer er hvide.

Hvis du ikke vil vise forskellige farver, kan du bruge følgende kommando:

ls - farve = aldrig

Hvis du vil have en mere detaljeret output, kan du bruge følgende switch:

ls-l

Dette giver en liste med tilladelser, antal inoder, ejeren og gruppen, filstørrelsen, den sidste adgangsdato og klokkeslæt og filnavn.

Hvis du ikke vil se ejeren, skal du bruge følgende kommando i stedet.

ls -g

Du kan også udelade gruppedetaljer ved at angive følgende switch:

ls -o

Den lange formatliste kan bruges sammen med andre kontakter for at vise endnu flere oplysninger. For eksempel kan du finde forfatteren af ​​filen ved at køre følgende kommando.

ls -l -author

Du kan ændre output for den lange liste for at vise menneskelige læsbare filstørrelser som følger:

ls-l-hls -l - human læseligls-l-s

I stedet for at vise bruger- og gruppens navne i en listekommando kan du få kommandoen ls til at vise de fysiske bruger id og gruppe ids som følger:

ls -l-n

Det ls kommando kan bruges til at vise alle filer og mapper fra den angivne sti nedad.

For eksempel:

ls -r / home

Ovenstående kommando viser alle filer og mapper under hjemmemappen, som f.eks. Billeder, Musik, Videoer, Overførsler og Dokumenter.

Skift outputformat

Som standard er output for fillisten på tværs af skærmen i kolonner.

Du kan dog angive et format som vist nedenfor.

ls -Xls --format = tværs

Vis listen i kolonner på tværs af skærmen.

ls -mls --format = kommaer

Vis listen i et kommasepareret format.

ls -xls --format = vandret

Vis listen i et vandret format

ls-lls - format = lang

Som nævnt i det foregående afsnit viser dette listen i et langt format.

ls -1ls --format = enkeltkolonnels --format = verbose

Viser alle filer og mapper, 1 på hver række.

ls -cls --format = lodret

Viser listen lodret.

Sådan sorteres outputen fra ls-kommandoen

Sådan sorteres output fra ls kommando du kan bruge --sortere skift som følger:

ls - sorter = ingenls - sorter = størrelsels - sorter = tidls - sorter = version

Standard er indstillet til ingen, hvilket betyder, at filerne sorteres efter navn. Når du sorterer efter størrelse, vises filen med den største størrelse først, og den mindste vises sidst.

Sortering efter tid viser den fil, der er blevet åbnet sidst, og den mindst tilgængelige fil sidst.

I øvrigt kan alle ovenstående sorter opnås med følgende kommandoer i stedet:

ls -Uls -Sls -tls -v

Hvis du vil have resultaterne i omvendt sorteringsrækkefølge, brug følgende kommando.

ls -r - sorter = størrelsels --reverse - sortering = størrelse

Resumé

Der er en række andre omskiftere til rådighed til tidsformatering. Du kan læse om alle de andre kontakter ved at læse Linux Linux Manual Page.

mand ls