이 폴더의 속성을 볼 수는 있지만 속성을 빠르고 숫자로 가져오고 싶습니다 (예 : 8 755
등).
원하는 파일이나 폴더의 chmod를 알기 위해 터미널에 무엇을 입력해야합니까?
답변
원하는 폴더의 chmod를 알기 위해 터미널에 무엇을 입력해야합니까?
stat -c %a FILE_OR_FOLDER_PATH
예 stat -c %a /etc
쇼755
답변
stat FILE_OR_FOLDER_PATH
이것은 빠르지 만 전체를 표시합니다
답변
GNU 찾기
플래그 %m
형식을 사용 합니다 -printf
.
$ find /etc/ -maxdepth 0 -printf "%m\n"
755
또는
$ find /etc/ -prune -printf "%m\n"
755
파이썬
$ python -c 'import os,sys;print(oct(os.stat(sys.argv[1]).st_mode))' /etc
040755
또는 owner-group-other 권한 비트 만 가져 오려면 다음을 수행하십시오.
$ python -c 'import os,sys;print(oct(os.stat(sys.argv[1]).st_mode)[-3:])' /etc
755
펄
을 통해 문서File::stat
와 거의 동일 합니다 .
$ perl -le 'use File::stat; $fs=stat($ARGV[0]);printf "%o\t%s\n",$fs->mode & 07777,$ARGV[0]' /etc
755 /etc