728x90
반응형
리눅스(Linux)에서는 find 명령어로 원하는 조건의 파일, 디렉토리(폴더)를 검색할 수 있습니다.
find 명령어의 사용 방법과, 옵션에 대해 알아보도록 하겠습니다.
기본적인 사용 방법 입니다.
find [options] [path] [expression]
[ OPTION ]
-P : 심볼릭 링크를 따라가지 않고, 심볼릭 링크 자체 정보 사용
-L : 심볼릭 링크에 연결된 파일 정보 사용
-H : 심볼릭 링크를 따라가지 않으나 command line argument를 처리할 땐 예외
-D : debug 메시지 출력
[ Path ]
파일 경로를 의미 합니다.
. : 현재 경로를 의미
/ : 루트 경로를 의미
[ Expression ]
-cnewer orig_file : orig_file 보다 최근에 변경된 파일
-ctime n : 파일의 변경일이 n*24 이내인 파일
-empty : 빈 파일
-gid n : gid가 n인 파일
-iname pattern : -name과 같지만 대소문자 구분 x
-iregex pattern : -regex와 같지만 대소문자 구분 x
-name pattern : 이름으로 찾음 (*, ?, [] 같은 메타 문자 사용 가능)
-perm mode : 권한으로 찾음(Ex: 755)
-regex pattern : 정규식으로 찾음
-size n[cwbkMG] : 크기로 찾음(+, - 연산자 사용)
- K : kibi bytes
- M : megi bytes
- G : gigi bytes
-type c : 파일 유형으로 찾음
- b : block ( buffered ) special
- c : character ( unbuffered ) special
- d : directory
- f : file
- l : symbolic link
- s : socket
-uid n : file의 소유자 id가 n인 파일
-user name : file의 소유자명이 name인 파일
[ 사용 예시 ]
1. 현재 경로 밑에서 타입이 file인 것들만 찾기
반응형
2. 현재 경로 밑에서 타입이 directory인 것 찾기
3. 이름이 file로 시작하는 파일 검색
[ 참고 ]
find 명령어
https://man7.org/linux/man-pages/man1/find.1.html
728x90
반응형
'프로그램이야기 > linux' 카테고리의 다른 글
[Linux, macOS] 터미널을 이쁘게 꾸미는 10가지 방법 (0) | 2022.05.24 |
---|---|
[ Linux ] screen 명령어 (0) | 2020.12.11 |
[ Linux ] curl 사용법 (0) | 2020.11.03 |
linux- ubuntu 인터넷 연결 유무 확인하기 (0) | 2020.04.01 |
댓글