■ 유닉스의 파일찾기

■ find : 파일찾기
$ find . -name '*.c'이렇게 하면 찾아집니다.
즉, 와일드카드를 사용하여 확장자가 .c인 모든 파일을 현재경로 이하에서 찾으라는 명령어 입니다.
두번째에 있는 "."은 검색시작위치(여기서는 현재디렉토리)를 나타냅니다. find /home ... 이렇게 쓴다면
/home에서 부터 검색을 시작합니다.

■ find 옵션
1) -atime, -ctime : 뒤에는 일수가 올 수 있으며 최종 access된 일자, 최종변경(change) 일자를 의미합니다.
사용예) 최종변경된지 3일이상된 파일은 모두 삭제하자 $ find . -ctime 3 |xargs rm -f
2) -name
3) -exec 명령어 {} ; : 찾은결과를 하나씩 명령어로 돌리며 처리함
사용예) core라는 이름을 파일을 모두찾아 지워라 : find . -name core -exec rm {} ;
4) -ls : 찾은결과를 ls -l형으로 보여줍니다.

 

'매매' 카테고리의 다른 글

com, nc(B), no(A) 접점...펌  (0) 2014.01.02
peazip, tar before, tar 우선압축...펌  (0) 2013.01.10
무인국사...펌  (0) 2012.01.28
보일러 겨울에 설정 예...펌  (0) 2011.12.04
[스크랩] Re: 아이폰 탈옥이 뭔가요?  (0) 2010.09.06

+ Recent posts