Linux

linux find 파일검색 명령어

별일아니에요 2023. 3. 27. 20:28

WEB개발자이던, 서버개발자이던, 임베디드개발자이던

모두가 리눅스 환경에서 작업을 필요로 할 때가 온다.

 

하지만 우린 전통 리눅스 개발자가 아니기 때문에 명령어를 잘 모른다.

 

그래서 당장 사용 가능한 "파일검색" 명령어를 공유 합니다.

 

$ find / -name "파일명" 2> /dev/null

위 명령어에서 /(루트)는 검색 위치이다.

즉, 루트 디렉터리에서 검색을 하겠다.

또는 ./ 현재 디렉터리 옵션도 사용하면 좋다.

 

"파일명" 위치에 검색하고싶은 파일명을 적어준다.

아스타(*) 옵션으로 '포함'관계도 검색 가능하다.

 

여기까지 옵션만 사용해도 파일 검색은 가능하지만, 권한의 부재로 'permission denied'가 보일 것이다.

리눅스에서는 이를 에러로그로 분류하기 때문에,

2> 옵션으로 에러로그를 /dev/null 쓰레기통으로 보내버린다는 옵션을 사용하면

깔끔하게 조회 가능한 파일과 해당 파일의 경로를 출력해준다.

728x90
반응형