권한 및 소유자를 기준으로 파일/디렉터리를 필터링하는 방법(tree 명령)

권한 및 소유자를 기준으로 파일/디렉터리를 필터링하는 방법(tree 명령)

tree 명령을 사용하여 /usr 경로 아래의 파일과 디렉터리를 가져옵니다.

tree-pgufi /usr

여러 조건(1, 2, 3)을 기반으로 해당 경로 아래의 파일/디렉터리를 필터링하는 방법이 있습니까?
예를 들어,

  1. 파일 권한=777
  2. 파일 소유자가 루트가 아닙니다
  3. 파일 확장자 .so

답변1

tree-u파일 이름 이외의 필터링은 제공하지 않지만 사용법을 보여주는 파일의 소유자 및 권한과 -p.

따라서 이러한 플래그를 활성화하고 결과를 필터를 구현하는 도구로 연결하겠습니다.

tree -P *.so -up /usr | grep -v "root\s*]" | grep "\[.rwxrwxrwx"

관련 정보