15 Interviewspørgsmål om Linux "ls" -kommando - Del 1


Listingskommandoen i UNIX og UNIX-lignende operativsystem 'ls' er et af de mest basale og mest anvendte værktøjer på kommandolinjen. Det er POSIX-kompatibelt værktøj, der er tilgængeligt for GNU-coreutils og BSD-varianter.

Kommandoen 'ls' kan bruges med en række muligheder for at få de ønskede resultater. Denne artikel sigter mod dyb indsigt i fillistingskommandoen i Linux med relevante eksempler.

Svar: Linux-fillistekommandoen ‘ls’ kommer til at redde her.

# ls

Alternativt kan vi bruge 'echo' kommandoen til at liste filer i et bibliotek i tilknytning til jokertegn (*).

# echo *
# echo */

Svar: Vi skal bruge optionen '-a' (liste skjulte filer) med kommandoen 'ls'.

# ls -a

Svar: Vi er nødt til at bruge indstillingen '-A' (anfør ikke underforstået. Og ..) med kommandoen 'ls'.

# ls -A

Svar: Vi skal bruge indstillingen 'l' (langt format) med kommandoen 'ls'.

# ls -l

I ovenstående eksempel ser output ud som.

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

Her er drwxr-xr-x filtilladelse til ejer, gruppe og verden. Ejer har tilladelse til at læse (r), skrive (w) og udføre (x). Den gruppe, som denne fil tilhører, har tilladelse til at læse (r) og udføre (x), men ikke tilladelse til at skrive (w), den samme tilladelse indebærer for den verden, der har adgang til denne fil.

  1. Den oprindelige 'd' betyder, at den er et bibliotek.
  2. Nummeret '5' repræsenterer symbolsk forbindelse.
  3. Filen binær tilhører bruger-avi og gruppeteknologi.
  4. 30. september 11:31 repræsenterer datoen og klokkeslættet for den sidste ændring.

Svar: Vi skal bruge optionen '-a' (liste skjulte filer) og '-l' (lang liste) sammen med kommandoen 'ls'.

# ls -la

Alternativt kan vi bruge indstillingen ' -A ' og ' -l ' med kommandoen ' ls ', hvis vi ikke ønsker at liste underforstået ' . 'og' .. '.

# ls -lA

Svar: Vi skal bruge option '–author' sammen med option '-l' til at udskrive forfatternavnet på hver fil.

# ls --author -l

Svar: Vi skal bare bruge mulighed '-b' til at udskrive escape for ikke-grafisk karakter.

# ls -b

Svar: Her skal valgmulighed '–block-size = skala' sammen med option '-l' bruges. Vi er nødt til at fjerne 'skala' i eksemplet med den ønskede skala, nemlig M, K osv.

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

Svar: Her kommer valgmulighed '-B' (ikke en liste over underforståede poster, der slutter med ~) til undsætning.

# ls -B

Svar: Vi skal bruge option '-c' og option '-l' med kommando ls for at opfylde behovet som foreslået ovenfor.

# ls -cl

Svar: Vi skal bruge tre muligheder sammen, dvs. '-l', '-t' og '-c' med kommando ls for at sortere filer efter ændringstid, nyeste først.

# ls -ltc

Svar: Vi skal bruge indstillingen ‘–farve = parameter’. Parameteren, der skal bruges med farveindstilling, er 'auto', 'altid' og 'aldrig', hvilket er selvforklarende.

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

Svar: Her er indstillingen '-d' praktisk.

# ls -d

Svar: Her i ovenstående scenarie skal vi tilføje alias til .bashrc-filen og derefter bruge omdirigeringsoperator til at skrive output til fil og ikke standardoutput. Vi bruger editor nano.

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

Det er alt for nu. Glem ikke at give os din værdifulde feedback i kommentarerne nedenfor. Jeg kommer snart igen med en anden interessant artikel. Indtil da hold dig opdateret og tilsluttet.

Virkelig også :

  1. 10 'ls' spørgsmål om kommandosamtale - Del 2
  2. 15 Grundlæggende 'ls' kommandoer i Linux