Linux

[Linux Study-17] find 명령어

zamezzz 2017. 2. 27. 22:24

  find


find 명령어를 정리할게요

find 명령어는 각종 파일 및 디렉토리를 검색할 수 있는 명령어입니다.

먼저 파일명을 검색하는 방법부터 알아봅시다.


[root@localhost ~]# find -name '*.txt'


현재 디렉토리와 하위 디렉토리에서 .txt확장자를 모두 찾아줍니다.

여기서 한 단계 더 가보겠습니다.

전체 하드디스크에서 파일을 찾고 싶을 때 사용하는 방법입니다.

[root@localhost ~]# find / -name '*.txt'


루트 ('/') 부터 모든 디렉토리에서 .txt 확장자를 찾습니다.

물론 특정 파일명을 찾고 싶다면 특정 파일명을 입력해주면 됩니다.

다음은 디렉토리명 찾는 방법입니다.

이 또한 매우 간단합니다. 위에서 옵션이 하나 추가되면 끝이에요

[root@localhost ~]# find / -name 'etc' -type d


무슨 뜻인지 아시겠죠?

전체 하드디스크에서 'etc'라는 이름을 가진 디렉토리를 찾는 명령어입니다.

위 세가지 예제만 숙지하시면 모든 파일 및 디렉토리를 찾으실 수 있을거에요.

응용해보면서 잘 익히시길 바랍니다.

감사합니다.


반응형

'Linux' 카테고리의 다른 글

[Linux Study-19] curl 명령어  (0) 2017.06.19
[Linux Study-18] OS정보 확인하기  (0) 2017.05.24
[Linux Study-16] history 날짜 표시  (0) 2017.02.07
[Linux Study-15] ln 명령어  (0) 2016.12.27
[Linux Study-14] rm 명령어  (0) 2016.12.15