반응형
-. 현재 디렉토리에서 가장 큰 파일 찾기
find ./ -type f | xargs du -h | sort -n | tail -1
-. 파일 찾아서 절대경로로 확인하기
find `pwd` -type f -name "*log*.jar"
-. 현재 디레토리에서 모든파일 대상으로 "TEST" 문자열을 포함하는 파일 찾기
find ./ -type f -name "*" | xargs grep "TEST"
-. 현재 디렉토리에서 *.txt 파일 대상으로 "TEST" 문자열이 포함된 파일 찾기
find ./ -name "*.txt" -exec grep -n "TEST" {} \;
-. 현재 디렉토리에서 *.txt , *.sql 파일 대상으로 "TEST" 문자열이 포함된 파일 찾기
find ./ \( -name "*.txt" -o -name *.sql \) -ls -exec grep -n "TEST" {} \;
-. 백업 완료된 아카이브로그 파일 삭제 (확인 후 삭제)
find ./ -name "*.arc" -ls | grep "Nov" | awk '{print "rm "$11}' | sh -v
find ./ -name "*.arc" -exec ls -l {} \; | grep "Nov" | awk '{print "rm "$9}' | sh -v
ls -lrt | grep "Nov" | awk '{print "rm "$9}' | sh -v
반응형
'[Server] Linux & Unix > Shell Script' 카테고리의 다른 글
| [Oracle] 서브파티션 추가 스크립트 (0) | 2022.09.05 |
|---|---|
| 폴더내 대량 파일 삭제 (0) | 2022.08.26 |
| awk 합계 구하기 (0) | 2022.04.13 |
| Crontab (0) | 2022.03.10 |
| vmstat 시간표시 (0) | 2022.01.13 |
댓글