Siden etableringen av Unix i 1970-årene, en rekke operativsystemer har brukt det som sitt fundament. Mange av disse operativsystemene mislyktes, mens andre lyktes.
Linux er en av de mest populære Unix-baserte operativsystemer. Det er åpen kildekode, og er brukt over hele verden i mange bransjer.
En fantastisk funksjon av operativsystemet Linux er Command Line Interface (CLI), som tillater brukere å samhandle med datamaskinen sin fra et shell., Linux-shell er en ERSTATT (Lese, Vurdere, Skrive ut, Loop) miljø der brukerne kan skrive inn en kommando og skallet går det og returnerer et resultat.
ls – kommandoen er en av mange Linux-kommandoer som tillater en bruker å liste filer eller kataloger fra CLI.
I denne artikkelen, vi vil gå i dybden på ls kommando, og noen av de viktigste flagg du vil trenge dag-til-dag.,
Forutsetninger
En datamaskin med kataloger og filer
Ha en av Linux distroer installert
Grunnleggende kunnskap om navigering rundt CLI
Et smil på ansiktet ditt 🙂
Linux-ls-Kommandoen
ls – kommandoen brukes til å liste filer eller kataloger på Linux og andre Unix-baserte operativsystemer.,
Akkurat som du navigere i din File explorer eller Finder med et GUI, ls – kommandoen lar deg vise alle filer eller mapper i gjeldende mappe som standard, og videre samhandle med dem via kommandolinjen.,
åpne terminal og skriv ls for å se dette i aksjon:
Hvordan å liste Filer i en Katalog med Valg
ls – kommandoen godtar også noen flagg (også kjent som alternativer) som finnes ekstra informasjon som endrer hvordan filer eller kataloger som er oppført i din terminal.,
med andre ord, flagg endre hvordan ls – kommandoen fungerer:
PS: ordet innholdet brukes i hele artikkelen refererer til filer og kataloger som blir nevnt, ikke den faktiske innholdet av filer/kataloger ?,ectory:
Liste filer i en annen mappe
Type ls – kommandoen for å liste innholdet i en annen katalog:
Liste filene i root katalogen
Type ls / – kommandoen for å liste opp innholdet på roten:
Liste over filer i den overordnede katalogen
Type ls .. – kommandoen for å liste innholdet i overordnet mappe ett nivå over.,h3>Liste filer med underkataloger
Type ls * – kommandoen for å liste innholdet i katalogen med det»s underkataloger:
Liste filer med undermapper
Type ls -R kommando for å vise alle filer og mapper med deres tilhørende underkataloger ned til den siste filen:
Hvis du har mange filer, kan dette ta svært lang tid å fullføre som hver enkelt fil i hver mappe vil bli skrevet ut.,li>sist endret dato / klokkeslett for innhold
fil-eller katalognavn
Liste filer i langt format med lesbar fil størrelser
Type ls -lh – kommandoen for å vise filer eller kataloger på samme bord format ovenfor, men med en annen kolonne som representerer størrelsen av hver fil/mappe:
Liste-filer, inkludert skjulte filer
Type ls -a – kommandoen for å liste filer eller kataloger, inkludert skjulte filer eller kataloger.,iv – >
Liste filer i langt format, inkludert skjulte filer
Type ls -l -a eller ls -a -l eller ls -la eller ls -al kommandoen for å liste filer eller kataloger i et tabellformat med ekstra informasjon, inkludert skjulte filer eller kataloger:
Liste filer og sorter etter dato og tid
Type ls -t – kommandoen for å liste filer eller kataloger og sorter etter dato for siste endring og tid i synkende rekkefølge (største til minste).,
Du kan også legge til en -r flagg for å snu sorteringen som så: ls -tr:
Liste filer og sortere etter filstørrelse
Type ls -S (S-er med store bokstaver) kommandoen for å liste filer eller kataloger og sorter etter dato eller klokkeslett i synkende rekkefølge (største til minste).,
Du kan også legge til en -r flagg for å snu sorteringen som så: ls -Sr:
Liste-filer og lagre resultatet i en fil
Type ls > output.txt – kommandoen til å skrive ut resultatet av den forrige kommandoen inn i en output.txt – filen. Du kan bruke noen av flaggene diskutert før som -la — det sentrale punkt her er at resultatet vil bli outputted i en fil og ikke logget inn for å kommandolinjen.,
Deretter kan du bruke filen som du ser passer, eller logg innholdet av filen med cat output.txt:
.
Det er tonnevis av andre kommandoer og kombinasjoner du kan utforske for å liste ut filer og kataloger basert på dine behov. En ting å huske på, er evnen til å kombinere flere kommandoer sammen på en gang.
Tenk deg at du vil vise en fil i langt format, inkludert skjulte filer, og sortere etter filstørrelse., Kommandoen ville være ls -alS, som er en kombinasjon av ls -l, ls -a, og ls -S.
Hvis du glemmer noen kommando eller er usikker på hva du skal gjøre, kan du kjøre ls --help eller man ls som vil vise en manual med alle mulige alternativer for ls kommando: