Sådan bruges kommandoen ls til at opliste filer og mapper på Linux

Kommandoen ls er en af ​​de grundlæggende kommandoer, som enhver Linux-bruger skal kende. Vi bruger Linux ls-kommandoen hver dag uden at tænke over det.

Liste filer og mapper

Kommandoen ls er sandsynligvis den første kommando, som de fleste Linux-brugere støder på. De af os, der stadig bruger kommandolinjen dag ud og dag ind tænker ikke over det.

Det forklarer muligvis, hvorfor der er mere i denne kommando, end de fleste brugere er klar over.

Vi viser filer med det for at se, hvad der findes i et bibliotek. Vi viser filer i langt format, når vi vil se på tilladelserne til en fil.

Kommandoen ls er en af ​​disse kommandoer med et væld af muligheder. Måske er dette en del af problemet. Der er så mange muligheder, hvordan finder du de nyttige? Og efter at have fundet dem, hvordan kan du huske dem?

Nyttige permutationer af ls-kommandoen med deres strenge af muligheder og parametre er de perfekte kandidater til alias.

Parametrene - --color=auto inkluderes automatisk hver gang du bruger kommandoen ls. Det er dette, der giver de forskellige farver for de forskellige filtyper og mapper i listerne.

Enkle ls lister

Alle, der har brugt nogen tid på at bruge Linux-terminalen, ved, at ls som standard viser filer og mapper i det aktuelle bibliotek.

$ ls

 

Hvis du vil have din fortegnelse vist i en enkelt kolonne, skal du bruge flaget -1 (en fil eller mappe pr. linje)

$ ls -1

 

Hvis du vil liste filer i et specifikt bibliotek, skal du indtaste stien til biblioteket som et argument til ls-kommandoen. For eksempel for at få vist indholdet i mappen /etc, indtaster du-

$ ls /etc

Klik her for at se output

 

Du kan også vise flere mapper og filer til ls-kommandoen adskilt med mellemrum

$ ls /etc/alsa /etc/conky

 

Hvis du som bruger er logget på, og ikke har læsetilladelser til kataloget, får du en meddelelse om at mappen ikke kan åbnes.

$ ls /root

 

Liste over filer og mapper med flaget –l

Her viser ls -l en fil eller mappe, størrelse, ændret dato og tid, fil- eller mappenavn og ejer af filen og dens tilladelse.

 

Se skjulte filer

Liste over alle filer inklusive skjulte filer og mapper, der starter med ‘.’

$ ls -a

 

Liste over filer med menneskeligt læsbart format med flaget -lh

$ ls -lh

 

Vis filer og mapper med '/' -tegn i slutningen

Ved at bruge -F flaget med kommandoen ls tilføjes '/' -tegnet i slutningen af ​​hver retning

$ ls -F

 

Ignorerer filer

For at få vist filer udeladt fra en oversigt skal du bruge flaget --hide. Antag, at du ikke ønsker at se ".png" -filerne på listen. Så kan du bruge denne kommando.

$ ls

$ ls --hide=*.png

".png" -filerne er ikke inkluderet i den anden oversigt.

 

Vis filer og mapper i omvendt rækkefølge

Følgende kommando med flaget -r viser filer og mapper i omvendt rækkefølge.

$ ls -r

 

Vis oversigt med rekursivt undermapper

-R flaget viser rekursivt lang liste over filer og mappetræer.

$ ls -R

 

Omvendt outputordre

Med kombination af -ltr vises dato hvornår der sidst er ændret på filer og mapper.

$ ls -ltr

 

Sorter filer og mapper efter størrelse

Med flaget -lS vises mapper og filstørrelse i rækkefølge, størst vises først.

$ ls -lS

 

Vis mappe Information

Med ls -l vises filer under mappen /tmp. Men med -ld-flaget vises information om /tmp-bibliotek.

$ ls -l

$ ls -ld

 

Vis inodenummer på fil eller mappe

Vi kan få vist inodenummer , der er vist før fil/navn mappe/navn. Med -i flaget.

$ ls -i

 

Hvad er en inode i Linux

 

Vis UID og GID for filer og mapper

For at få vist UID og GID for filer og mapper, så brug flaget -n med kommandoen ls.

$ ls -n

 

Vis Hjælpeside

$ ls --help | less

 

 

Alle eksempler er uført i, PCLinuxOS.