반응형
리눅스 파일 찾기 하위 디렉터리 검색 중간에 디렉터리 변경
리눅스에서 파일을 찾을때 사용하는 명령어가 있다. 바로 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 명령어에 대해 알아보았습니다.
감사합니다.
반응형
'IT > Linux' 카테고리의 다른 글
리눅스 rsync 명령어: 파일 및 디렉터리 동기화 (0) | 2023.08.30 |
---|---|
리눅스 shutdown 명령어: 시스템 종료와 관리 (0) | 2023.08.30 |
[서버보안] 3. 디폴트 시스템 계정 제거 (0) | 2023.05.12 |
[서버보안] 2. root 계정 외에 UID와 GID가 0인 계정이 없는지 점검 (0) | 2023.05.12 |
[서버보안] 1. 사용자 계정에 0-99번 사이의 UID나 GID 값이 할당된 계정 확인 (0) | 2023.05.12 |