15 intervjuuküsimust Linuxi käsuga "ls" - 1. osa


UNIX-i ja UNIX-i operatsioonisüsteemis "ls" olev loendikäsk on üks käsurea kõige põhilisemaid ja laialdasemalt kasutatavaid utiliite. See on POSIX-iga ühilduv utiliit, mis on saadaval GNU põhiseadmete ja BSD variantide jaoks.

Soovitud tulemuste saamiseks saab käsku „ls” kasutada paljude võimalustega. Selle artikli eesmärk on põhjalik ülevaade Linuxi failide loendi käsust koos asjakohaste näidetega.

Ans: Siin tuleb appi Linuxi failide loendikäsk ‘ls’.

# ls

Teise võimalusena võime kasutada käsku ‘echo’ kataloogis olevate failide loendis koos metamärgiga (*).

# echo *
# echo */

Ans: Peame kasutama valikut ‘-a’ (peidetud failide loetelu) käsuga ‘ls’.

# ls -a

Ans: Peame kasutama valikut ‘-A’ (ärge loetlege kaudseid. Ja ..) käsuga ‘ls’.

# ls -A

Ans: Peame kasutama valikut ‘l’ (pikk formaat) käsuga ‘ls’.

# ls -l

Ülaltoodud näites näib väljund olevat.

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

Siin on drwxr-xr-x omaniku, rühma ja maailma faililuba. Omanikul on luba lugeda (r), kirjutada (w) ja täita (x). Grupil, kuhu see fail kuulub, on õigus lugeda (r) ja käivitada (x), kuid mitte kirjutamisõigust (sama) tähendab seda faili kasutavale maailmale.

  1. Algustäht d tähendab kataloogi.
  2. Number 5 tähistab sümboolset linki.
  3. Binaarfail kuulub kasutaja avi ja grupi tecmintile.
  4. 30. september 11:31 tähistab viimati muudetud kuupäeva ja kellaaega.

Ans: Peame kasutama valikuid ‘-a’ (varjatud failide loetelu) ja ‘-l’ (pikk loetelu) koos käsuga ‘ls’.

# ls -la

Teise võimalusena võime käsuga ' ls ' kasutada valikuid ' -A ja' -l ', kui me ei soovi kaudset loendit lisada . ja '..'.

# ls -lA

Ans: Iga faili autori nime printimiseks peame kasutama valikut ‘–author’ koos valikuga -l.

# ls --author -l

Ans: Peame mitte-graafilise märgi jaoks põgenemise printimiseks kasutama lihtsalt valikut ‘-b’.

# ls -b

Ans: siin tuleb kasutada valikut ‘–block-size = scale’ koos valikuga ’-l’. Näites tuleb eemaldada „skaala” soovitud skaalaga nimelt M, K jne.

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

Ans: Siin päästab valik ‘-B’ (ärge loetlege kaudseid, mis lõpevad ~ -ga).

# ls -B

Ans: Eespool soovitatud vajaduse täitmiseks peame kasutama valikut ‘-c’ ja valikut ’-l’ käsuga ls.

# ls -cl

Ans: Peame kasutama kolme võimalust koos, st ‘-l’, ‘-t’ ja ‘-c’ koos käsuga ls, et sortida faile muutmisaja järgi, kõige uuem.

# ls -ltc

Ans: peame kasutama valikut ‘–color = parametri’. Värvivalikuga kasutatavad parameetrid on „automaatne”, „alati” ja „mitte kunagi”, mis on iseenesestmõistetavad.

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

Ans: Siin on mugav variant ‘-d’.

# ls -d

Ans: siin ülaltoodud stsenaariumi korral peame lisama pseudonüümi .bashrc-faili ja seejärel kasutama ümbersuunamisoperaatorit väljundi faili kirjutamiseks, mitte standardväljundiks. Kasutame editor nanot.

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

Praeguseks kõik. Ärge unustage anda meile oma väärtuslikku tagasisidet allpool toodud kommentaarides. Varsti olen jälle ühe huvitava artikliga siin. Siiani hoia end kursis ja ühenduses.

Tõeline ka :

  1. 10 ‘ls’ käskuintervjuu küsimust - 2. osa
  2. 15 Linuxi põhikäsku ls