리눅스 / 명령어 / find / 파일 또는 디렉토리를 찾는 명령어
Linux
2018-11-09
find는 파일 또는 디렉토리를 찾는 명령어입니다. 자주 사용하는 옵션 등을 정리해봅니다.
find
현재 디렉토리 안에 있는 모든 파일과 디렉토리를 출력합니다. 숨긴 파일 또는 숨긴 디렉토리도 출력합니다.
find /etc
/etc 디렉토리 안에 있는 모든 파일과 디렉토리를 출력합니다. 숨긴 파일 또는 숨긴 디렉토리도 출력합니다.
find -name abc
현재 디렉토리 안에서 이름이 abc인 파일 또는 abc인 디렉토리를 검색합니다.
find -name abc -type d
현재 디렉토리 안에서 이름이 abc인 디렉토리만 검색합니다.
find /etc *.conf
/etc 디렉토리에서 .conf로 끝나는 파일 또는 디렉토리를 검색합니다.
find -empty
-empty 옵션을 붙이면 빈 파일 또는 디렉토리를 검색합니다.
find -empty -exec rm -rf {} \;
-exec 옵션을 붙여서 검색한 파일 또는 디렉토리에 대해서 어떤 작업을 할 수 있습니다. 위와 같이 하면 빈 파일 또는 디렉토리를 찾아 삭제합니다.