De ls kommandoen er et av de viktigste kommandolinjeverktøyene du bør lære for å navigere i filsystemet. Her er en komplett liste over viktige kommandoer for å navigere filsystemet ditt ved hjelp av kommandolinjen.
De ls Kommandoen brukes til å liste navnene på filene og mappene i filsystemet. Denne veiledningen vil vise deg alle bryterne som er tilgjengelige for ls kommandoen sammen med deres mening og hvordan de skal brukes.
Oppgi filene i en mappe
For å liste alle filene i en mappe, åpne et terminalvindu og navigere til mappen du vil se innholdet for å bruke cd kommandoen og skriv deretter bare kommandoen:
ls
Du trenger ikke å navigere til mappen for å liste filene i den. Du kan bare angi banen som en del av kommandoen ls som vist nedenfor.
ls / path / to / file
Som standard vil filene og mappene bli oppført i kolonner over skjermen, og alt du vil se er filnavnet.
Skjulte filer (filer som starter med fullstopp) vises ikke automatisk ved å kjøre ls-kommandoen. Du må bruke følgende kommando i stedet.
ls -als -all Dette minus a -en bytte brukt ovenfor står for liste alle. Dette viser absolutt alle filer og mapper i katalogen som kommandoen kjøres, eller faktisk mot banen som følger med den. Resultatet av dette er at du ser en fil som heter . og en annen kalt .. . Den enkle fullstopp står for gjeldende mappe og dobbelt fullstopp står for ett nivå opp. Hvis du vil utelate disse fra listen over filer, kan du bruke hovedstaden A i stedet for små bokstaver a som følger: ls -Als - nesten alle Visse kommandoer som mv kommando og cp Kommandoen brukes til å flytte og kopiere filer rundt, og det er brytere som kan brukes med disse kommandoene som lager en sikkerhetskopi av den opprinnelige filen. Disse backupfilene slutter vanligvis med en tilde (~). For å slette backupfiler (filer som slutter med en tilde), kjør følgende kommando: ls -Bls -ignore-backups I de fleste tilfeller vil den returnerte listen vise mappene i en farge og filene som en annen. For eksempel i vår terminal er mappene blå og filene er hvite. Hvis du ikke vil vise forskjellige farger, kan du bruke følgende kommando: ls - farger = aldri Hvis du vil ha en mer detaljert utgang, kan du bruke følgende bryter: ls-l Dette gir en liste som viser tillatelsene, antall inoder, eieren og gruppen, filstørrelsen, den siste tilgjengelige datoen og klokkeslettet og filnavnet. Hvis du ikke vil se eieren, bruk følgende kommando i stedet. ls -g Du kan også utelate gruppedetaljer ved å spesifisere følgende bryter: ls -o Langformatlisten kan brukes med andre brytere for å vise enda mer informasjon. For eksempel kan du finne forfatteren av filen ved å kjøre følgende kommando. ls -l -author Du kan endre utgangen for den lange oppføringen for å vise menneskelig lesbare filstørrelser som følger: ls -l -hls -l - human readablels-l-s I stedet for å vise bruker- og gruppenavnene i en listekommando, kan du få ls-kommandoen til å vise de fysiske bruker-id og gruppe-IDene som følger: ls -l -n De ls Kommandoen kan brukes til å vise alle filene og mappene fra den angitte banen nedover. For eksempel: ls -r / home Kommandoen ovenfor viser alle filene og mappene under hjemmekatalogen, for eksempel bilder, musikk, videoer, nedlastinger og dokumenter. Som standard er utdataene for filoppføringen over hele skjermen i kolonner. Du kan imidlertid angi et format som vist nedenfor. ls -Xls --format = over Vis listen i kolonner over skjermen. ls -mls --format = kommaer Vis listen i et kommaseparert format. ls -xls --format = horisontal Vis listen i et horisontalt format ls-lls --format = lang Som nevnt i forrige avsnitt viser dette listen i et langt format. ls -1ls --format = enkelkolonnels --format = verbose Viser alle filene og mappene, 1 på hver rad. ls -cls --format = vertikal Viser listen vertikalt. Slik sorterer du utgangen fra ls kommando du kan bruke --sortere bytt på følgende måte: ls - sorter = ingenls - sorter = størrelsels - sorter = tidls - sorter = versjon Standard er satt til ingen som betyr at filene er sortert etter navn. Når du sorterer etter størrelse, vises filen med den største størrelsen først og den minste vises sist. Sortering etter tid viser filen som har blitt åpnet sist først, og den minst tilgjengelige filen sist. For øvrig kan alle ovennevnte typer oppnås med følgende kommandoer i stedet: ls -Uls -Sls -tls -v Hvis du vil ha resultatene i omvendt sorteringsrekkefølge, bruk følgende kommando. ls -r - sorter = størrelsels --reverse - sorter = størrelse Det finnes en rekke andre brytere tilgjengelig for å gjøre med tidsformatering. Du kan lese om alle de andre bryterne ved å lese ls Linux Manual Page. mann ls Endre utgangsformatet
Slik sorterer du utgangen fra ls-kommandoen
Sammendrag