본문 바로가기

Hacking Study/Linux

Linux find 명령어!

Linux도 하나의 OS(운영체제)이다.

때문에 엄청난 파일들이 존재한다.


만약 자신이 만든 파일이나 기존에 있는 파일의 위치를 알 수 없어 찾기가 힘들다면?

그럴 때 사용할 명령어인 find 명령어가 있다.


지금부터 find 명령어의 사용법을 알아보자.

먼저 매뉴얼을 보여주는 man 명령어를 통해 확인해보았다.



find 명령어의 사용법은

find [Directory] [검색 조건] 이런 식으로 사용한다.


Directory는 찾기를 시작할 디렉토리를 지정한다.

검색 조건에는 조건을 주어서 찾기 시작한다. (if문???)


검색 조건에는 여러가지가 있다.


-name "filename"

파일 이름을 찾는다. ""는 생략해도 된다.


-perm 775

파일의 권한이 775인 파일을 찾는다.


-size 1

파일의 size가 1인 것을 찾는다. 여기서 숫자가 아닌 알파벳을 사용할 수 있다.

b = 512kb

c = byte

k = kbyte

w = 2byte word

M = Megabyte

G = Gigabyte 디폴트 값은 b이다.


-user hello

hello 라는 User 이름으로 파일을 찾는다.


-group hello

hello라는 Group 이름으로 파일을 찾는다.


간단하게 이 정도만 알아도 사용하는데 지장은 없을 것이다.


더 자세한 내용을 보고싶다면 man find 명령어를 사용하여 정독해보는 걸 추천한다.