Terkadang Anda mungkin merasa berguna untuk menampilkan hak akses file atau direktori dalam bentuk oktal alih-alih rwx
atau mungkin Anda ingin menampilkan keduanya.
Alih-alih menggunakan ls -l
old lama yang bagus perintah, di sebagian besar distribusi Linux modern (jika tidak semua) Anda akan menemukan stat
, sebuah utilitas yang menampilkan status file atau sistem file.
Saat dijalankan tanpa argumen tetapi diikuti dengan nama file yang diberikan, stat
akan menampilkan banyak informasi tentang file atau direktori. Jika digunakan dengan -c
opsi, stat memungkinkan Anda untuk menentukan format output. Justru opsi inilah yang menarik bagi kami.
Untuk menampilkan semua file di direktori kerja saat ini diikuti dengan hak akses dalam bentuk oktal, ketik:
# stat -c '%n %a' *
Contoh Keluaran
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
Pada perintah di atas, urutan formatnya:
%n
– artinya nama file%a
– berarti hak akses dalam bentuk oktal
Atau, Anda dapat menambahkan %a
ke %A
, argumen diteruskan ke stat jika Anda ingin menampilkan izin di rwx
formatnya juga.
Dalam hal ini, Anda dapat mengetik:
# stat -c '%n %A' *
Contoh Keluaran
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--
Untuk melihat jenis file dalam output, Anda dapat menambahkan %F
urutan format.
# stat -c '%c %F %a'
Ada beberapa urutan format lain yang dapat Anda tentukan, lihat stat man
halaman untuk mengetahui lebih lanjut.
# man stat
Dalam tip ini, kami telah membahas utilitas Linux penting yang disebut stat , yang membantu Anda menampilkan status file atau sistem file. Fokus utama kami di sini adalah menerjemahkan rwx
hak akses dari ls -l
traditional tradisional output ke bentuk oktal.
Seperti yang telah saya sebutkan sebelumnya, banyak distribusi Linux modern sekarang hadir dengan stat kegunaan. Tetapi Anda juga harus ingat bahwa shell Anda mungkin datang dengan versi stat-nya sendiri , oleh karena itu lihat dokumentasi shell Anda untuk informasi lebih lanjut mengenai opsi dan cara menggunakannya.