본문 바로가기

IT/Linux

리눅스 파일 찾기 하위디렉터리 검색 중간에 디렉터리 변경 find 명령어 정리

반응형

리눅스 파일 찾기 하위 디렉터리 검색 중간에 디렉터리 변경

 

리눅스에서 파일을 찾을때 사용하는 명령어가 있다. 바로 find 명령어 입니다.

아주 유용하기 때문에 활용도가 많습니다.

오늘은 파일 찾을때 중간에 폴더가 변경되는 경우에 대해 알아보려고 합니다.

find 명령어

옵션

 

-name 파일이름이라 디렉터리이름을 찾는 옵션
find -name '*.jpg'
현재 디렉터리 이하의 모든 디렉터리에서 .jpg로 끝나는 파일 및 디렉터리를 찾는다.
-user 지정한 사용자의 파일이나 디렉터리를 찾는다.
-group 지정한 그룹의 소유자의 파일이나 디렉터리를 찾는다.
-type 지정한 파일의 유형을 찾는다.
d : 디렉터리
f : 파일
l : 링크
-atime n n일 이전에 접근한 파일 찾기
+n : n일보다 더 이전의 파일 찾기
-n : n일부터 지금까지 파일 찾기
-ctime n 변경된 시간으로 찾기(퍼미션이나 파일 상태 변경)
-mtime n 수정된 시간으로 찾기(내부 내용이 변경)
-empty 빈 파일 찾기
-exec 찾은 파일을 다른 명령어로 연계 할 때 사용
-ls 상세 출력

find 명령어 예시

$ find /abc/*/table/ -type f

 => /abc/*/table/ 파일 하위디렉토리에 있는 파일들 찾아줘 (중간에 디렉터리가 변경되고 table 디렉터리는 고정된 경우에 사용)

$ find / -name 'abc' 

=> /하위디렉터리의 모든파일 및 디렉터리의 abc 이름을 가진거 찾는 명령어

 

이상으로 간단하게 find 명령어에 대해 알아보았습니다.

감사합니다.

반응형