Linux
2012.05.18 16:42

find & awk

조회 수 30045 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

리눅스 명령어 find와 awk를 이용하여 지금으로 부터 1년전 데이터 파일 크기 합계하기

find -ctime -365 -type f -ls | awk 'BEGIN{ sum = 0; print "---"; } {sum += $7} END {print "합계 : " sum}'
* find -ctime -365 -type f -ls -> 365일 전 파일 찾아서 리스트로 부여주기
   -> 이때 7번째 필드가 파일의 크기임

* awk 'BEGIN{ sum = 0; print "---"; } {sum += $7} END {print "합계 : " sum}' -> 7번째 필드를 합하여 보여주기

http://blog.eggnara.com/140

TAG •

Linux
2008.01.30 14:34

find 명령 요약

조회 수 27217 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
find 명령

Ex) find . -name '*.jpg' -ctime -12 -print
Option Description
-name filename filename 파일 이름으로 찾는다.
-user username user이름으로 찾는다.
-group groupname group 이름으로 찾는다.
-perm nnn 파일 권한이 nnn 파일을 찾는다. (ex. -perm 755)
-type x 파일 타입이 x 파일들을 찾는다.( f : 일반파일, b : 블록 특수파일, d: 디렉토리, l : 심볼릭 링크 . )
-atime +n access time n 이전인 파일을 찾는다.
-atime ?n access time n 이내인 파일을 찾는다.
-mtime +n n 이전에 변경된 파일을 찾는다.
-mtime ?n n 이내에 변경된 파일을 찾는다.
-size n 사이즈가 n이상인 파일들을 찾는다.
-links n 링크된 개수가 n 파일들을 찾는다.
-print 표준출력
-exec command command 실행.
-operator -a and 연산, -o or 연산, ! not 연산, ( expression )


TAG •

Board Pagination Prev 1 Next
/ 1