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:
Det er muligt at vise forskellige varer med forskellige typer farver. Det er et område, hvor implementeringer er forskellige:
åbne indstillingsmenuen
Eksempel:
ls
Nedenfor kan du se, efter at have indtastet ls-kommandoen, vi fik hele indholdslisten i /home/sssit-mappen.
Linux ls kommando muligheder
ls mulighed | Beskrivelse |
---|---|
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 -lh | Denne 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 -lhS | Hvis 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 -n | Det 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 - ham | Denne kommando udskriver indeksnummeret, hvis filen er i den første kolonne. |
ls -s | Det bruges til at identificere mappen nemt ved at markere mapperne med et skråstreg (/) linjetegn. |
ls -r | Den bruges til at udskrive listen i omvendt rækkefølge. |
ls -R | Det vil også vise indholdet af undermapperne. |
ls -lX | Det vil gruppere filerne med samme udvidelser på listen. |
ls -lt | Det vil sortere listen ved at vise nyligt ændrede filer øverst. |
ls ~ | Det giver indholdet af hjemmemappe. |
ls ../ | Det giver indholdet af overordnet mappe. |
ls --version | Den 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
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
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.
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 */
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
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.
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
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 ../
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 ../
Å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