Terjemahkan keizinan RWX ke dalam format oktal di Linux

Terjemahkan keizinan RWX ke dalam format oktal di Linux

Kadang -kadang anda mungkin berguna untuk memaparkan hak akses fail atau direktori dalam bentuk oktal dan bukannya RWX atau mungkin anda mahu memaparkan kedua -duanya.

Daripada menggunakan lama yang baik ls -l perintah, dalam pengagihan Linux yang paling moden (jika tidak semua) anda akan dapati stat, utiliti yang memaparkan status fail atau sistem fail.

Semasa berlari tanpa hujah tetapi diikuti dengan nama fail yang diberikan, stat akan memaparkan banyak maklumat mengenai fail atau direktori. Sekiranya digunakan dengan -c pilihan, stat membolehkan anda menentukan format output. Ini adalah pilihan ini yang menarik minat kami.

Untuk memaparkan semua fail dalam direktori kerja semasa diikuti dengan hak akses dalam bentuk oktal, taip:

# stat -c ' %n %a' * 
Output sampel
add_emails.sh 755 Anaconda-Ks.cfg 600 DELETE_EMAILS.sh 755 pekerja-membuang.SQL 644 indeks.html 644 terkini.tar.Gz 644 NRPE-2.15.tar.Gz 644 Php7 644 Playbook.cuba semula 644 
Cari Kebenaran Fail Linux dalam Format Octal

Dalam arahan di atas, urutan format:

  1. %n - bermaksud nama fail
  2. %a - bermaksud hak akses dalam bentuk oktal

Sebagai alternatif, anda boleh menambah %a ke %A, Hujah yang diserahkan kepada stat Sekiranya anda ingin memaparkan keizinan di RWX Format juga.

Dalam kes itu, anda boleh menaip:

# stat -c ' %n %a' * 
Output sampel
add_emails.sh -RWXR-XR-X Anaconda-Ks.cfg -rw------- DELETE_EMAILS.sh -RWXR-XR-X pekerja-membuang.SQL -RW-R-R-- indeks.html -RW-R-R-- terkini.tar.Gz -RW-R-R-- NRPE-2.15.tar.Gz -RW-R-R-- Php7 -RW-R-R-- Playbook.cuba semula -RW-R-R-- 
Cari Kebenaran Fail Linux dalam Direktori

Untuk melihat jenis fail dalam output, anda boleh menambah %F urutan format.

# stat -c ' %c %f %a' 

Terdapat beberapa urutan format lain yang boleh anda tentukan, merujuk kepada lelaki stat halaman untuk mengetahui lebih lanjut.

# lelaki stat 

Di hujung ini, kami telah merangkumi utiliti Linux yang penting yang dipanggil stat, yang membantu anda memaparkan status sistem fail atau fail. Tumpuan utama kami di sini adalah untuk menterjemahkan RWX Hak akses dari tradisional ls -l output ke bentuk oktal.

Seperti yang telah saya sebutkan tadi, banyak pengagihan Linux moden sekarang stat utiliti. Tetapi anda juga harus ingat bahawa cangkang anda mungkin datang dengan versi sendiri stat, Oleh itu, rujuk dokumentasi Shell anda untuk maklumat lanjut mengenai pilihan dan cara menggunakannya.