Saya dapat melihat properti dari folder ini, tetapi saya ingin mendapatkan properti dengan cepat dan dalam angka (oktal, misalnya 755
, dll.)
Apa yang harus saya ketik di terminal untuk mengetahui chmod dari file atau folder yang saya inginkan?
Apa yang harus saya ketik terminal untuk mengetahui chmod folder yang saya inginkan?
stat -c %a FILE_OR_FOLDER_PATH
mis. stat -c %a /etc
pertunjukkan755
Menggunakan %m
format untuk -printf
bendera.
$ find /etc/ -maxdepth 0 -printf "%m\n"
755
atau
$ find /etc/ -prune -printf "%m\n"
755
$ python -c 'import os,sys;print(oct(os.stat(sys.argv[1]).st_mode))' /etc
040755
Atau jika kita hanya ingin mendapatkan bit izin pemilik-grup-lainnya saja:
$ python -c 'import os,sys;print(oct(os.stat(sys.argv[1]).st_mode)[-3:])' /etc
755
Via File::stat
, hampir sama dengan di dokumentasi :
$ perl -le 'use File::stat; $fs=stat($ARGV[0]);printf "%o\t%s\n",$fs->mode & 07777,$ARGV[0]' /etc
755 /etc