![권한을 숫자 형식으로 표시하는 방법은 무엇입니까? [복사]](https://linux55.com/image/116054/%EA%B6%8C%ED%95%9C%EC%9D%84%20%EC%88%AB%EC%9E%90%20%ED%98%95%EC%8B%9D%EC%9C%BC%EB%A1%9C%20%ED%91%9C%EC%8B%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
"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}'
당신이 원하는 것을하고 있습니다.