[Linux] 리눅스 find 명령어 사용법, 리눅스 파일 검색 하는 법
- OS/[Linux]
- 2023. 8. 24.
find 명령어
리눅스 find 명령어는 이름 그대로 무언가를 찾는 명령어이다. 주로 파일을 검색할 때 사용할 수 있다.
$ find [경로] [옵션] [대상]
기본적으로 위와 같이 사용한다.
경로는 . 을 입력하면 현재 및 하위 디렉토리를 검색하며
/ 을 입력하면 전체 폴더를 탐색한다.
자주 사용하는 옵션
- -name [파일명] : [파일명]에 해당하는 파일을 찾는다. 정규 표현식을 사용가능하다.
- -user [유저명] : [유저명]이 소유하는 파일을 찾는다.
- -type [bcdfls] : 타입에 따라 파일을 찾는다.
- b : 블록파일
- c : 문자
- d : 디렉터리
- f : 파일
- l : 링크파일
- s : 소켓
- -size [+/-/ ]숫자[bckw] : 파일의 크기로 찾는다.
- + : 숫자보다 크다
- - : 숫자보다 작다
- (부호없음) : 숫자와 같다
- b : 512byte
- c : byte
- k : kilobyte
- w : 2byte
- 예시 : find . -size +1000c : 1000byte 보다 큰 파일 찾기
- -mtime 숫자 : n일 이내에 수정된 파일을 찾는다.
예시
-name
"*.txt" 와 같이 정규 표현식을 이용해 txt 파일만 검색하였다.
-user
-user 옵션을 이용해 "codelab"이 소유하는 파일들을 찾았다.
-type
-type d 옵션을 통해 디렉토리만 찾았다.
-size
-size +80c 옵션을 통해 80byte 이상인 파일을 찾았다.
이때 디렉토리도 같이 결과에 포함되는데 순수 파일만 보고 싶다면 어떻게 할까?
-type f 옵션을 중첩하면 된다.
반응형
'OS > [Linux]' 카테고리의 다른 글
[Linux] 심볼릭 링크(symbolic link)란? 심볼릭 링크 만들기, 삭제, 변경 (0) | 2023.09.05 |
---|---|
[Linux] 리눅스 date 명령어 사용법, 리눅스 시스템 시간 확인 하는 법 (0) | 2023.08.31 |
[Linux] 리눅스 pwd 명령어 사용법, 리눅스 현재 디렉토리 위치 출력하기 (0) | 2023.08.23 |
[Linux] 리눅스 ip 주소 확인하는 법, ifconfig, hostname, ip 명령어 사용법 (0) | 2023.08.02 |
[Linux] 리눅스 df, du 명령어 사용법, 리눅스 디스크 사용량 확인하기 (0) | 2023.07.11 |