15 intervjuspørsmål om Linux ls-kommando - del 1


Listekommandoen i UNIX og UNIX som operativsystem 'ls' er en av de mest grunnleggende og mest brukte verktøyene på kommandolinjen. Det er POSIX-kompatibelt verktøy tilgjengelig for GNU-coreutils og BSD-varianter.

'ls'-kommandoen kan brukes med en rekke alternativer for å få ønskede resultater. Denne artikkelen tar sikte på dyp innsikt i filoppføringskommandoen i Linux med relevante eksempler.

Svar: Linux-filoppføringskommandoen 'ls' kommer for å redde her.

# ls

Alternativt kan vi bruke 'echo'-kommandoen for å liste filer i en katalog i tilknytning til jokertegn (*).

# echo *
# echo */

Svar: Vi må bruke alternativet '-a' (liste skjulte filer) med kommandoen 'ls'.

# ls -a

Svar: Vi må bruke alternativet '-A' (ikke oppgi underforstått . og ..) med kommandoen 'ls'.

# ls -A

Svar: Vi må bruke alternativet 'l' (langt format) med kommandoen 'ls'.

# ls -l

I eksemplet ovenfor ser utgangen ut som.

drwxr-xr-x  5 avi tecmint      4096 Sep 30 11:31 Binary

Her er drwxr-xr-x filtillatelse for eier, gruppe og verden. Eieren har lese(r), skrive(w) og utfør(x) tillatelse. Gruppen som denne filen tilhører har Les(r) og Execute(x)-tillatelse, men ikke Write(w)-tillatelse, samme tillatelse innebærer for verden som har tilgang til denne filen.

  1. Initial 'd' betyr at det er en katalog.
  2. Nummer '5' representerer symbolsk kobling.
  3. File Binary tilhører bruker avi og gruppe tecmint.
  4. 30. september 11:31 representerer datoen og klokkeslettet den sist ble endret.

Svar: Vi må bruke alternativet '-a' (liste skjulte filer) og '-l' (lang liste) sammen med kommandoen 'ls'.

# ls -la

Alternativt kan vi bruke alternativene '-A' og '-l' med 'ls'-kommandoen, hvis vi ikke ønsker å liste underforstått ' .' og '..'.

# ls -lA

Svar: Vi må bruke alternativet –forfatter sammen med alternativet -l for å skrive ut forfatternavnet til hver fil.

# ls --author -l

Svar: Vi trenger bare å bruke alternativet '-b' for å skrive ut escape for ikke-grafiske tegn.

# ls -b

Svar: Her må alternativet '–block-size=scale' sammen med alternativet '-l' brukes. Vi må fjerne skala i eksemplet med ønsket skala, nemlig M, K, etc.

# ls --block-size=M -l
# ls --block-size=K -l

Svar: Her kommer alternativet '-B' (ikke oppgi underforståtte oppføringer som slutter med ~) for å redde.

# ls -B

Svar: Vi må bruke alternativ '-c' og alternativ '-l' med kommandoen ls for å oppfylle behovet som foreslått ovenfor.

# ls -cl

Svar: Vi må bruke tre alternativer sammen, dvs. '-l', '-t' og '-c' med kommandoen ls for å sortere filer etter endringstid, nyeste først.

# ls -ltc

Svar: Vi må bruke alternativet '–color=parameter'. Parameteren som skal brukes med fargevalg er auto, alltid og aldri, som er selvforklarende.

# ls --color=never
# ls --color=auto
# ls --color=always

Svar: Her er alternativet '-d' nyttig.

# ls -d

Svar: Her i scenariet ovenfor må vi legge til alias til .bashrc-filen og deretter bruke omdirigeringsoperatøren for å skrive utdataene til filen og ikke standardutdataene. Vi vil bruke editor nano.

# ls -a
# nano .bashrc
# ll >> ll.txt
# nano ll.txt

Det er alt for nå. Ikke glem å gi oss din verdifulle tilbakemelding i kommentarene nedenfor. Jeg kommer snart igjen med en interessant artikkel. Inntil da, følg med og koble til.

Ekte også:

  1. 10 'ls' kommandointervjuspørsmål – del 2
  2. 15 grunnleggende 'ls'-kommandoer i Linux