개요
특정 디렉터리 내 모든 하위 경로에 대한 읽기/쓰기/실행 권한을 확인하고자 한다. 명령어를 찾아보자.
ls - find 명령
find 명령으로 특정 경로에 존재하는 파일과 디렉터리를 찾아 ls 명령의 인수로 전달한다.
하위 디렉터리만 조회
ls -dl `find /PATH -type d`
# -d, --directory : 디렉터리만 나열
# 예시
ls -dl `find /var -type d`
파일만 조회
ls -dl `find /PATH -type F`
# -d, --directory : 디렉터리만 나열
# 예시
ls -dl `find /var -type f`
find -ls 옵션 사용
find 명령의 -ls 옵션은 ls -dils 형식으로 파일 목록을 출력한다.
하위 디렉터리만 조회
find /PATH -type d -ls
# 예시
find /var -type d -ls
파일만 조회
find /PATH -type f -ls
# 예시
find /var -type f -ls
참고 문서