tree 명령을 사용하여 /usr 경로 아래의 파일과 디렉터리를 가져옵니다.
tree-pgufi /usr
여러 조건(1, 2, 3)을 기반으로 해당 경로 아래의 파일/디렉터리를 필터링하는 방법이 있습니까?
예를 들어,
- 파일 권한=777
- 파일 소유자가 루트가 아닙니다
- 파일 확장자 .so
답변1
tree
-u
파일 이름 이외의 필터링은 제공하지 않지만 사용법을 보여주는 파일의 소유자 및 권한과 -p
.
따라서 이러한 플래그를 활성화하고 결과를 필터를 구현하는 도구로 연결하겠습니다.
tree -P *.so -up /usr | grep -v "root\s*]" | grep "\[.rwxrwxrwx"