GUI 로 파일 또는 파일 속의 내용을 검색 하여도 되지만
find 명령어를 사용하면 빠르게 원하는 파일 혹은 내용을 찾을 수 있다.
1. 파일 검색
1.1 # find [경로] -name "[파일 이름]"
경로부터 하위경로까지 검색하여 매칭되는 파일이름을 보여준다.
"*"을 적절히 집어넣어 파일명이 생각나지 않을때도 찾아 낼 수 있다.
1.1.1 실행 테스트
1.2 # find [경로]
하위 경로 파일 전부 검색하기 (파일이름이 생각 안날 때)
경로에 . 을 사용하여 상대경로로 검색할 수 있다.
1.2.1 실행 테스트
[root@localhost ~]# find .../.cshrc./anaconda-ks.cfg./.bash_history./.Xauthority./.bashrc./test./test/test1./test/test2./main.c./.tcshrc./.bash_logout./.rnd./.bash_profile./.viminfo./install.log.syslog./install.log
2. 파일 속 내용 검색
2.1 # find [경로] -name "[파일 이름]" | xargs grep "[내용]"
경로부터 하위경로까지 검색하여 매칭되는 파일이름과 매칭 내용을 보여준다.
2.1.1 실행 테스트
[root@localhost ~]# find . -name "test*" | xargs grep "main()"./test/test_main.c:main(){[root@localhost ~]# find | xargs grep "main()"./test/test_main.c:main(){
2.2 # find [경로] -name "[파일 이름]" | xargs grep -I "[내용]"
바이너리 파일때문에 원하지 않는 결과 값이 나올 때는 grep 옵션에 -I (대문자 아이) 를 주어서 명령어를 실행시켜보자.
'Dev' 카테고리의 다른 글
윈도우 10 가상 데스크톱 사용하기! (가상 작업공간) (1) | 2016.09.08 |
---|---|
하드디스크가 이상하다. (0) | 2016.07.25 |
ntp poll interval 에 대해서 (0) | 2016.03.10 |
jsp:useBean 에러!! (0) | 2016.03.09 |
$$ 을 사용하여 임시 파일 만들기. (0) | 2016.02.23 |