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:

  1. % n - nozīmē faila nosaukumu
  2. % 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.