Linux

리눅스 명령어 (tail, find)

Jack Moon 2012. 10. 8. 16:36

// ############################################### tail

 tail -f /var/log/cron

파일의 마지막 10줄을 찍고 추가될 때마다 더 보는 커맨드

 

 

$ cat /proc/cpuinfo
$ cat /proc/meminfo
$ cat /proc/stat

 

메모리 정보 확인

$ cat /etc/issue 

 

 

// ############################################### find

 1. 현재 디렉토리( . ) 이하에 확장자가 .html( -name "*.html" ) 인 파일만 ( -type -f )

find . -name "*.html" -type f -ls

2. 파일 크기

# 파일 크기가 300KB 이상( -size +300k )인 파일만
# (호스팅되는 홈피내에 큰 사이트의 파일이 있는지 찾을 때 유용)
find . -size +300k -ls

# 파일 크기가 500bytes 이하( -size -500c )인 파일만 
find . -size -500c -ls

3. 수정일

# 수정한지 20일 이상( -mtime +20 )된 파일과 디렉토리
find . -mtime +20 -ls

# 수정한지 20일 이상된 파일만
find . -mtime +20 -type f -ls

# 수정한지 20일 이상된 파일만 삭제 ( -exec rm {} \; )
# (정기적으로 20일이 지난 파일을 삭제할 때 유용)
find . -mtime +20 -type f -ls -exec rm {} \;

# 수정한지 3일 이내( -mtime -3 )의 파일만 (백업할 때 유용)
find . -mtime -3 -type f -ls

# 수정한지 30분 이내( -mmin -30 )의 파일만
find . -mmin -30 -type f -ls

 

삭제 find . -name 'prmonitor_*' -mtime +30 | xargs rm

 

'Linux' 카테고리의 다른 글

Mail 로그 확인  (0) 2012.10.08
Linux명령어(vmstat)  (0) 2012.10.08
호스트네임 변경  (0) 2012.10.08
ffmpeg 설치 사용  (0) 2012.10.08
FFmpeg, ImageMagick, swfUpload  (0) 2012.10.08