BLOG ARTICLE 리툭스 | 1 ARTICLE FOUND

  1. 2009.03.31 Linux commands : find (파일/폴더 검색)


1. 파일 검색 (파일명)

1) 현재 위치해 있는 디렉토리에서, txt 확장자를 갖는 모든 파일 검색 (하위 디렉토리 포함)
# find -name '*.txt'

2) 루트 디렉토리에서, txt 확장자를 갖는 모든 파일 검색(하위 디렉토리 포함)
# find / -name '*.txt'

3) 루트 디렉토리에서, fi 로 시작하는 모든 파일 검색(하위 디렉토리 포함)
# find / -name 'fi*'

4) 루트 디렉토리에서, fi 로 시작하는 모든 파일 검색 후 ls 명령으로 출력
# find / -name 'fi*' -ls


2. 폴더 검색 (폴더명)

1) 현재 위치해 있는 디렉토리에서, fol로 시작하는 모든 폴더 검색 (하위 디렉토리 포함)
# find -name 'fol*' -type d

2) 루트 디렉토리에서, der로 끝나는 모든 폴더 검색 (하위 디렉토리 포함)
# find / -name '*der' -type d


3. 검색 후 내용을 파일로 저장

1) 루트 디렉토리에서, der로 끝나는 모든 폴더 검색 후 fileout.txt 로 저장 
# find / -name '*der' -type d > fileout.txt

AND