"ls -l"을 사용하면 파일이나 디렉토리의 권한을 볼 수 있지만 문자로 표시되므로 권한을 숫자로 표시하는 방법은 무엇입니까?
예를 들어:
755화
답변1
답변2
에 명시된 바와 같이이것stackoverflow에 대한 답변,
ls -l | awk '{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/) \
*2^(8-i));if(k)printf("%0o ",k);print}'
당신이 원하는 것을하고 있습니다.