본문 바로가기

OS/Linux

11. 리눅스 경로 탐색 명령어

1. find

[ 이름으로 경로를 탐색해주는 명령어, 윈도우의 파일 탐색기 ]

※ 이름을 알지 못한다면 사용할 수 없음 ※

※ 와일드 카드 사용 가능 ※

 

사용법) find <경로(경로부터)> -name <"찾을이름">

ex)  find / -name "samadal" 

최상위 경로부터 samadal 이라는 이름을 쓰는 것을 출력

 

ex)  find / -name "*samadal" | nl 

최상위 경로부터 samadal 로 끝나는 것을 줄 번호 매겨서 출력

 

 

 

 

디렉토리만 찾기

[ 찾은 내용 중 디렉토리만 출력 ]

사용법) find <경로(경로부터)> -name <"찾을이름"> -type d

ex)  find / -name "*samadal" -type d 

최상위 경로부터 samadal로 끝나는 것들 중 디렉토리만 출력

 

 

 

 

파일만 찾기

[ 찾은 내용 중 파일만 출력 ]

사용법) find <경로(경로부터)> -name <"찾을이름"> -type f

ex)  find / -name "*samadal" -type f 

최상위 경로부터 samadal로 끝나는 것들 중 파일만 출력

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

실습

 

 

1) /export/ 디렉토리를 생성 후, test1 과 test2 라는 빈 문서 파일을 안에 생성하시오
2) /export/ 디렉토리에 있는 test1 을 test3 으로 복사 생성하시오
3) /export/test/ 를 생성해서 test3 문서를 /export/test/test4 로 변경하시오
4) find 명령어를 통해 파일명에 "test" 라는 문자열이 섞인 파일을 검색하고 갯수를 파악하시오
( 조건 : /export/ 부터 검색 )
728x90

'OS > Linux' 카테고리의 다른 글

10. 파이프 라인 및 응용, 연속 명령어 실행  (0) 2022.12.12
09. 파일과 관련된 명령어  (0) 2022.12.06
08. alias  (0) 2022.12.06
07. 리눅스 명령어 도움말  (0) 2022.12.06
06. 리눅스 기본 명령어 3  (0) 2022.11.23