반응형

 

// 현재 디렉토리에 있는 파일 및 디렉토리 리스트 표시
find

// 대상 디렉토리에 있는 파일 및 디렉토리 리스트 표시
find [PATH]

// 현재 디렉토리 아래 모든 파일 및 하위 디렉토리에서 파일 검색
find . -name [FILE]

// 전체 시스템(루트 디렉토리)에서 파일 검색
find / -name [FILE]

// 파일 이름이 특정 문자열로 시작하는 파일 검색
find . -name "STR*"

// 파일 이름에 특정 문다열이 포함된 파일 검색
find . -name "*STR*"

// 파일 이름이 특정 문자열로 끝나는 파일 검색
find . -name "*STR"

// 파일 이름이 s라는 문자열로 시작하는 conf 파일 검색
find . -name "s*.conf"

// 빈 디렉토리 또는 크기가 0인 파일 검색
find . -empty

// 검색된 파일에서 문자열 찾기. (find + grep)
find . -name [FILE] -exec cp {} [PATH] \;

// 특정 확장자를 가진 모든 파일 검색 후 삭제
find . -name "*.EXT" -delete

// 하위 디렉토리 검색하지 않기
find . -maxdepth 1 -name [FILE]

// 검색된 파일 복사. (find + cp)
find . -name [FILE] -exec cp {} [PATH] \;

 

출처/참고자료

https://recipes4dev.tistory.com/156#33-%ED%98%84%EC%9E%AC-%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC-%EC%95%84%EB%9E%98-%EB%AA%A8%EB%93%A0-%ED%8C%8C%EC%9D%BC-%EB%B0%8F-%ED%95%98%EC%9C%84-%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%97%90%EC%84%9C-%ED%8C%8C%EC%9D%BC-%EA%B2%80%EC%83%89

반응형