logo

Linux ls kommando

Det ls er listekommandoen i Linux. Det vil vise hele listen eller indholdet af dit bibliotek. Bare skriv ls og tryk på enter-tasten. Hele indholdet vil blive vist.

ls er en kommando, der bruges til at vise computermapper og filer i Unix-lignende og Unix-operativsystemer. Det er udviklet af Single Unix Specification og POSIX.
Den er tilgængelig inde i EFI-skallen, som en komponent i UnxUtils-gruppen af ​​native Win32-porte af grundlæggende GNU Unix-lignende hjælpeprogrammer som en isoleret pakke til Microsoft Windows eller som en komponent af MSX-DOS2 Tools of ASCII for MSX-DOS version 2.

De numeriske computermiljøer GNU Octave og MATLAB indeholder en ls-funktion med samme funktionalitet. I flere andre miljøer som Microsoft Windows, OS2 og DOS, er den samme funktionalitet givet af dir-kommandoen. De forskellige implementeringer inkluderer forskellige muligheder, som med næsten alle hjælpeprogrammer. Vi kan kontrollere dokumentationen givet af kommandoen for passende muligheder og brug.

Kort historie om ls

Et ls-værktøj opstod i AT&T UNIX første version, titlen erhvervet fra den samme kommando i Multics også titlen 'ls', et akronym for 'liste' semester. ls er en komponent i X/Open Portability Guide fra udgave 2 af 1987. Den blev erhvervet i POSIX.1 første version og Single Unix Specification.

Opførsel

Unix-lignende og Unix-operativsystemer klarer tanken om en fungerende mappe. ls viser flere filer inde i arbejdsmappen, når de bruges uden argumenter. I den mappe vises filerne, hvis en mappe er nævnt. Argumenterne kan omfatte mapper og filer.

Navne der begynder med '.' symbol er skjult. Det '.' bibliotek er kendt som arbejdsbiblioteket, og '..' symbolet er kendt som dets overordnede mappe. Som standard vises de. Alle filer vises med -a. Eksplicit angivne filnavne er altid angivet.

ls viser kun navne uden valgmuligheder. Flere muligheder kan kombineres. De grundlæggende muligheder er:

    -h:Det viser resultatstørrelser i et menneskeligt læsbart format (f.eks. 2G 234M, 1K osv.). Denne mulighed er ikke en del af POSIX-standarden. Imidlertid implementeret i mange systemer, f.eks. Solaris 9 i 2002, FreeBSD 4.5 i 2002 og GNU coreutils i 1997.-l:Det står for langt format. Det viser Unix-filtyper, antal hårde links, tilladelser, gruppe, ejer, sidst ændrede navn og dato-tid og størrelse. Hvis den ændrede dato er ældre end seks måneder, erstattes tiden med året. Nogle få implementeringer tilføjer ekstra flag til tilladelser.

Det er muligt at vise forskellige varer med forskellige typer farver. Det er et område, hvor implementeringer er forskellige:

åbne indstillingsmenuen
    FreeBSD ls anvender -G-indstillingen. Det inspicerer kun Unix-filtilladelsen og -typen og bruger termcap-databasen. GNU ls anvender --color-indstillingen. Den inspicerer Unix-filtypenavnet, tilladelsen og typen og bruger sin database til at styre farver, der kontrolleres ved hjælp af dircolors.

Eksempel:

 ls 

Nedenfor kan du se, efter at have indtastet ls-kommandoen, vi fik hele indholdslisten i /home/sssit-mappen.

Linux ls kommando

Linux ls kommando muligheder

ls mulighedBeskrivelse
ls -a I Linux starter skjulte filer med . (dot) symbol, og de er ikke synlige i den almindelige mappe. Kommandoen (ls -a) vil hente hele listen over den aktuelle mappe inklusive de skjulte filer.
ls -l Det vil vise listen i et langlisteformat.
ls -lhDenne kommando viser dig filstørrelserne i et menneskeligt læsbart format. Filens størrelse er meget svær at læse, når den vises i byte. Kommandoen (ls -lh) vil give dig dataene i form af Mb, Gb, Tb osv.
ls -lhSHvis du vil vise dine filer i faldende rækkefølge (højest øverst) i henhold til deres størrelse, så kan du bruge kommandoen (ls -lhS).
ls -l - -blok-størrelse=[SIZE] Det bruges til at vise filerne i et bestemt størrelsesformat. Her kan du i [SIZE] tildele størrelse efter dit behov.
ls -d */ Det bruges kun til at vise undermapper.
ls -g eller ls -lG Med dette kan du ekskludere kolonne med gruppeoplysninger og ejer.
ls -nDet bruges til at udskrive gruppe-id og ejer-id i stedet for deres navne.
ls --color=[VALUE] Denne kommando bruges til at udskrive listen som farvet eller misfarvet.
ls - hamDenne kommando udskriver indeksnummeret, hvis filen er i den første kolonne.
ls -sDet bruges til at identificere mappen nemt ved at markere mapperne med et skråstreg (/) linjetegn.
ls -rDen bruges til at udskrive listen i omvendt rækkefølge.
ls -RDet vil også vise indholdet af undermapperne.
ls -lXDet vil gruppere filerne med samme udvidelser på listen.
ls -ltDet vil sortere listen ved at vise nyligt ændrede filer øverst.
ls ~ Det giver indholdet af hjemmemappe.
ls ../ Det giver indholdet af overordnet mappe.
ls --versionDen kontrollerer versionen af ​​ls-kommandoen.

Linux er en kommando

Det vil også give dig hele listen over en mappe inklusive de skjulte filer. I Linux starter skjulte filer med en prik (.) og kan ikke ses i den almindelige mappe.

Eksempel:

 ls -a 

linux-mapper-ls-en-kommando

I ovenstående eksempel kan du se hele listen over filer, inklusive de skjulte filer.

Linux ls -l kommando

Kommandoen ls viser kun filerne. Men hvis du ønsker, at dine filer skal vises i et langlisteformat, så kan du bruge ls -l kommandoen.

Eksempel:

 ls -l 

Linux liste l

Her, som du kan se listen i langlisteformat.

Ovenstående kolonner angiver specifikke ting:

  • Kolonne 1 angiver oplysninger om filtilladelse.
  • Kolonne 2 angiver antallet af links til filen.
  • Kolonne 3 og 4 angiver ejer- og gruppeoplysninger.
  • Kolonne 5 angiver størrelsen på filen i bytes.
  • Kolonne 6 viser den dato og det klokkeslæt, hvor filen for nylig blev ændret.
  • Kolonne 7 viser fil- eller mappenavnet.

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

Hvis du vil vise filstørrelsen på din liste i et bestemt format eller størrelse, kan du bruge denne kommando. Sæt bare størrelsen i stedet for [SIZE] i henhold til dit krav.

Syntaks:

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

Eksempel:

 ls -l --block-size=M 

Lad os se outputtet nedenfor.

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

Her er al filstørrelse angivet i megabyte.

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

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

Linux ls -d */

Hvis du kun ønsker at vise undermapperne med undtagelse af alle andre filer, kan du bruge denne kommando.

Eksempel:

 ls -d */ 

Linux ls -d */

Ovenstående resultat viser kun undermapper eksklusiv alle de andre filer.

Linux ls -g

Hvis du ikke ønsker at vise ejeroplysningerne på din liste, kan du ekskludere denne kolonne ved hjælp af denne kommando.

Eksempel:

 ls -g 

Linux ls -g

Her er ejerkolonnen udelukket.

Linux ls -lG

Hvis du ikke ønsker at vise gruppeoplysningerne på din liste, kan du ekskludere denne kolonne ved hjælp af denne kommando.


Linux ls -IG

Her er gruppekolonnen udelukket.

Linux ls --color=[VALUE]

Denne kommando bruges til at farvelægge og affarve listen. Hvis du erstatter [VÆRDI] med 'auto', vil den vise den farvede liste. Men hvis du erstatter [VÆRDI] med 'aldrig', vil det affarve listen.

Syntaks:

 ls --color=[VALUE] 

Eksempel:

 ls --color=never 

 ls --color=auto 

Linux ls -- farve

Du kan nemt bemærke forskellen mellem automatisk og aldrig kommando i ovenstående billede.

Linux ls ~

Linux ls ~ kommando viser indholdet af hjemmemappen. Lad os se eksemplet med ls ~ kommando.

Eksempel:

 ls ~ 

Linux ls ~

Linux ls ../

Denne kommando indeholder listen over det overordnede bibliotek.

I det givne eksempel er vores nuværende mappe Downloads, og ved at bruge ls ../ kommando, har vi listet indholdet af dens overordnede mappe 'hjemmemappe'.

Eksempel:

 ls ../ 

Linux ls ../

Åbn den sidst ændrede fil med ls -t

Det kan sortere filen efter redigeret tid og vise den sidst ændrede fil først. For at åbne den sidst ændrede fil i den aktuelle arbejdsmappe kan vi bruge kommandoen ls og head-kommandoer:

javascript dropdown
 ls -t | head -1 

Vis filstørrelse i HRF (human readable format)

For at vise filstørrelse i et menneskeligt læsbart format, dvs. GB, G, KB, MB osv., kan vi bruge nedenstående kommando:

 ls -lh 

Hvor h er forkortelse for human readable format.

Vis telefonbogsoplysninger

Når vi bruger 'dem' , vil vi få oplysninger om mappens indhold. Men hvis vi ønsker at se oplysningerne om mappen, kan vi bruge -d muligheden.
For eksempel, hvis vi bruger kommandoen ls -l /etc, vil den vise hver fil i etc-mappen. Men hvis vi ønsker at vise detaljerne i mappen /etc, kan vi bruge -ld muligheden. Kommandoen er som følger:

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

Ældre filer relateret til det sidste redigerede tidspunkt

Vi kan bruge kommandoen ls -lt til at sortere filnavnene vist i rækkefølgen af ​​det sidste redigerede tidspunkt. Vi vil finde det praktisk at bruge det med -l-indstillingen. Kommandoen er nævnt nedenfor:

 ls -lt 

Ældre filer relateret til det sidst redigerede tidspunkt (omvendt rækkefølge)

Vi kan bruge kommandoen ls -ltr til at sortere filnavnene vist i rækkefølgen af ​​det sidst redigerede tidspunkt i omvendt rækkefølge. Det vil vise den sidst ændrede fil i slutlinjen. Det bliver mere tilgængeligt, når noteringsprocessen tager lang. Kommandoen er nævnt nedenfor:

 ls -ltr