Tulkojiet rwx atļaujas Linux oktālā formātā
Dažreiz jums var būt noderīgi failu vai direktoriju piekļuves tiesības attēlot oktāla formā, nevis rwx
, vai arī vēlaties parādīt abus.
Tā vietā, lai izmantotu veco labo komandu ls -l
, lielākajā daļā mūsdienu Linux izplatīšanas gadījumu (ja ne visi) jūs atradīsit stat
- utilītu, kas parāda faila vai failu sistēmas statusu.
Palaižot bez argumentiem, bet pēc tam sekojot norādītajam faila nosaukumam, stat
parādīs daudz informācijas par failu vai direktoriju. Ja to lieto kopā ar opciju -c
, stat ļauj norādīt izvades formātu. Tieši šī opcija mūs īpaši interesē.
Lai parādītu visus failus pašreizējā darba direktorijā, kam seko piekļuves tiesības oktālā formā, ierakstiet:
# stat -c '%n %a' *
add_emails.sh 755 anaconda-ks.cfg 600 delete_emails.sh 755 employee-dump.sql 644 index.html 644 latest.tar.gz 644 nrpe-2.15.tar.gz 644 php7 644 playbook.retry 644
Iepriekš komandā formāta secība:
-
% n
- nozīmē faila nosaukumu -
% a
- nozīmē piekļuves tiesības oktāla formā
Alternatīvi, % a
var pievienot % A
- statam nodotajam argumentam, ja vēlaties parādīt atļaujas arī rwx
formātā.
Tādā gadījumā jūs varat ierakstīt:
# stat -c '%n %A' *
add_emails.sh -rwxr-xr-x anaconda-ks.cfg -rw------- delete_emails.sh -rwxr-xr-x employee-dump.sql -rw-r--r-- index.html -rw-r--r-- latest.tar.gz -rw-r--r-- nrpe-2.15.tar.gz -rw-r--r-- php7 -rw-r--r-- playbook.retry -rw-r--r--
Lai izvades faila tipu skatītu, varat pievienot formāta secību % F
.
# stat -c '%c %F %a'
Ir vairākas citas formātu secības, kuras varat norādīt. Lai uzzinātu vairāk, skatiet lapu stat man
.
# man stat
Šajā padomā mēs esam apskatījuši svarīgu Linux utilītu, ko sauc par stat, kas palīdz jums parādīt faila vai failu sistēmas statusu. Mūsu galvenā uzmanība šeit tika pievērsta rwx
piekļuves tiesību tulkošanai no tradicionālās ls -l
izejas oktālā formā.
Kā jau minēju iepriekš, daudziem moderniem Linux izplatījumiem tagad ir stat lietderība. Bet jums arī jāatceras, ka jūsu čaulai var būt sava stat versija, tāpēc, lai iegūtu papildinformāciju par opcijām un to izmantošanu, skatiet čaulas dokumentāciju.