권한이 777인 상위 폴더와 권한이 600인 하위 폴더가 있지만 소유자는 아닙니다. 사용할 때 출력에 "ghi" 폴더가 표시되지 않습니까?
주문하다
find /abc/ -type d -perm 777 2>dev/null
폴더 구조
/abc/def/ghi/f123.txt
/abc/xyz/tuv/f123.txt
"def"에는 777개의 권한이 있지만 "ghi"에는 600개의 권한이 있다고 생각해 보세요.
답변1
'def' 디렉토리에는 모드 600이 있으므로 루트가 아닌 사용자는 해당 디렉토리를 탐색할 수 있는 권한이 없으므로 find 명령은 'def'의 내용에 액세스할 수 없습니다. 이것이 "ghi"가 출력에 나타나지 않는 이유입니다.