리눅스/기본 명령어

[리눅스] 파일을 찾아보자 | find, locate

KwonYongHyeon 2021. 2. 25. 09:30
반응형

 

 

오늘은 리눅스에서 파일을 찾는 명령어들에 대해 알아보도록 하겠습니다.


1. find

 

말 그대로죠? find. 찾는 명령어입니다.

현재 디렉터리부터 하위 디렉터리까지 주어진 조건의 파일을 찾아 경로를 표시하는 명령어인데, 옵션도 많고 어려워요.

굳이 외우실 필요는 없습니다.

 

바로 옵션들을 알아볼까요?

옵션 설명
-name 이름을 기준으로 파일 검색
-user user의 파일이나 디렉터리 검색
-perm 지정된 권한의 파일 검색
-type 파일 유형에 따라 파일 검색
-atime n n일 이전에 접근한 파일 검색
-etec 검색된 파일에 수행할 명령어를 지정

보기만 해도 머리가 아파오는(???) ㅎㄷㄷ한 옵션들입니다.

 

바로 실습해 볼까요?

 

 

 

제가 설정한 경로대로 잘 나옵니다!

tst파일을 test 디렉터리에 넣어놨는데, "./test/tst"라고 설정한대로 잘 나오죠?

-name 옵션을 이용해 이름으로 검색한 결과입니다!


2. locate

 

다음은 locate입니다!

이 명령어는 말 그대로 파일의 위치를 찾는 명령어로, 별다른 옵션도 없고 쉽고 편한 명령어입니다.

 

바로 실습해 볼까요?

 

 

제 리눅스에 존재하는 .bak 파일을 찾은 결과입니다.


 

오늘은 리눅스에서 파일을 찾는 명령어들에 대해 알아보았습니다.

 

 

반응형