Linux ls buýrugy boýunça söhbetdeşlik soraglary - 1-nji bölüm


“UNIX” we “UNIX” operasiýa ulgamy “ls” ýaly sanaw buýrugy buýruk setirinde iň esasy we giňden ulanylýan peýdalydyr. GNU ýadrosy we BSD görnüşleri üçin POSIX laýyk gelýän peýdaly.

“Ls” buýrugy islenýän netijeleri almak üçin dürli wariantlar bilen ulanylyp bilner. Bu makala, degişli mysallar bilen Linux-da faýl sanawy buýrugyny çuňňur öwrenmegi maksat edinýär.

Jogap: Linux faýl sanawy buýrugy bu ýere kömek edýär.

# ls

Ativea-da bolmasa, wikard kartoçkasy (*) bilen bilelikde katalogdaky faýllary sanamak üçin “echo” buýrugyny ulanyp bileris.

# echo *
# echo */

Jogap: -a (gizlin faýllaryň sanawyny) ls buýrugy bilen ulanmaly.

# ls -a

Jogap: ls buýrugy bilen -A opsiýasyny ulanmalydyrys.

# ls -A

Jogap: ls buýrugy bilen l (uzyn format) görnüşini ulanmalydyrys.

# ls -l

Aboveokardaky mysalda çykyş ýaly.

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

Bu ýerde drwxr-xr-x eýesi, topary we dünýä üçin faýl rugsadydyr. Eýesi (r) okamak, ýazmak (w) we ýerine ýetirmek (x) rugsady bar. Bu faýlyň degişli toparynda Read (r) we Execute (x) rugsady bar, ýöne Writeazmak (w) rugsady ýok, şol bir rugsat bu faýla girýän dünýä üçin degişlidir.

  1. Başlangyç d onuň katalogyny aňladýar.
  2. 5 belgisi simwoliki baglanyşygy aňladýar.
  3. Faýl ikili ulanyjy awi we topar tekmintine degişlidir.
  4. 30-njy sentýabr 11:31 iň soňky gezek üýtgedilen senäni we wagty görkezýär.

Jogap: -a (gizlin faýllaryň sanawyny) we -l (uzyn sanaw) opsiýasyny ls buýrugy bilen bilelikde ulanmalydyrys.

# ls -la

Ativea-da bolmasa, göz öňünde tutulýan sanawy görkezmek islemesek, ' -A ' we ' -l ' opsiýasyny ' ls ' buýrugy bilen ulanyp bileris. . 'we' .. '.

# ls -lA

Jogap: Her faýlyň awtor adyny çap etmek üçin awtor opsiýasyny we -l opsiýasyny ulanmalydyrys.

# ls --author -l

Jogap: Grafiki däl häsiýet üçin gaçmagy çap etmek üçin diňe -b opsiýasyny ulanmalydyrys.

# ls -b

Jogap: Bu ýerde -block-size=scale opsiýasy bilen birlikde -l opsiýasy ulanylmaly. Mysal üçin islenýän masştab M, K we ş.m. bilen masştab aýyrmaly.

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

Jogap: Bu ýerde -B opsiýasy (~ bilen gutarýan ýazgylary sanamaň) halas edilýär.

# ls -B

Jogap: aboveokarda görkezilişi ýaly zerurlygy kanagatlandyrmak üçin l-buýruk bilen -c opsiýasyny we -l opsiýasyny ulanmalydyrys.

# ls -cl

Jogap: Faýllary üýtgetmek wagty boýunça tertipleşdirmek üçin ls buýrugy bilen üç görnüşi bilelikde ulanmaly, ýagny, -l, -t we -c.

# ls -ltc

Jogap: color reňk=parametr opsiýasyny ulanmalydyrys. Reňk opsiýasy bilen ulanyljak parametr “awtomatiki”, “hemişe” we “hiç haçan” öz-özünden düşündirilýär.

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

Jogap: Ine, -d opsiýasy amatly bolýar.

# ls -d

Jogap: Ine, ýokardaky ssenariýada .bashrc faýlyna lakam goşmaly we netijäni adaty çykyş däl-de faýla ýazmak üçin gönükdirme operatory ulanmaly. Redaktor nano ulanarys.

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

Bularyň hemmesi häzirlikçe. Aşakdaky teswirlerde bize gymmatly pikirleriňizi bermegi ýatdan çykarmaň. Soonakynda ýene bir gyzykly makala bilen şu ýere gelerin. Şoňa çenli sazlaň we birikdiriň.

Hakyky :

  1. 10 ls buýruk söhbetdeşlik soraglary - 2-nji bölüm
  2. Linux-da 15 esasy ls buýruklary