웹모아 
웹모아[손님] 검색 로그인   
웹모아
 
자잘한팁
 


리눅스에서 날짜를 기준으로 파일삭제
  2008-06-21 17:01:37 조회:9250


리눅스에서 날짜를 기준으로 파일삭제

3일 이전에 생성된 파일들을 전부 삭제한다.
find [디렉토리] -mtime +3 -exec rm -f {} ;

===================================================================
data 디렉토리 내에서
find . -ctime +15 -exec rm -rf {} ;
하면 15일 이상된 화일,디렉토리를 모두 다 지워줍니다. ^^


옵션을 간략히 설명드리면
-ctime +15 : create time 이 15일 이상된
-exec rm -rf {} ; : 앞의 옵션으로 찾은 화일을 rm -rf 명령으로 삭제


===================================================================
디렉토리 관련으로 FIND 할때는
-maxdepth 옵션을 이용하여 하는데
1은 현재 디렉토리만,
2는 하위디렉토리 1단계까지
3은 하위디렉토리 2단계까지...

A 디렉토리 뒤의
B C D.. 디렉토리만이고
B C D.. 의 하위디렉토리는 미포함 하신다면

아래와 같이 하면
find ./A -maxdepth 1 -mtime +30 -type d
하면 결과가 나옵니다.

그러니까
find ./A -maxdepth 1 -mtime +30 -type d -exec rm -rd {} ;
입니다.



 댓글 (0)


자잘한팁
페이지: 1 / 6   

 
  리눅스에서 하드디스크 mount 하기
■ 리눅스에서 다른 파티션 하드디스크(디바이스) mount 하기 (1) 디바이스 확인 : root 계정에서 fdisk -l 명령으로 현재 모든 디스크의 MBR에 저장되어 있는 파티션 설정내용을 확인 할 수 있다. - sda2 : 윈도우 파티션 - sda3 : 데이터 백업용 파티션 - sda4 : 리눅스 파티션 (2) 디바이스 마운트 : mount -조회(1333)          



    CentOS 하드 마운트
1. 마운트 대상확인 [root@localhost ~ ] # ls /dev/sd* 을 하면 sda sda1 sda2 ... 이런식으로 보일것이다 기존하드를 갖다 붙였더니 sdb sdb1 sdb2 sdc sdc1 이라는게 추가로 더 생겼다 이걸로 알수 있는건 sd a b c d 순으로 하드가 붙는걸 알 수 있다. 조회(1445)          



  리눅스에서 캡쳐하는 방법
놈(gnome)을 기본적으로 사용하시면 메뉴살펴보시면 gnome-screenshot이란 프로그램있을껍니다. 이건 사용법을 잘모르겠구요 전 imagemagick이란 툴을 사용하는데요 간단히 커맨드창 열어서 $ import screenshot.jpg 하신후 원하는부분만 드래그 하셔서 켑쳐하실수 있구요 gimp에서는 file -> acquire -> scre조회(2592)          



  특정 디렉토리의 사용량을 알려면
특정 디렉토리의 사용량을 알려면 # du -h --max-depth=1 /etcc2 492M /etcc2/backup 4.4G /etcc2/sosfile 6.7M /etcc2/servercfg 1.4M /etcc2/moafl 4.0K /etcc2/logs 240G /etcc2/landpt 245G /etcc조회(2628)          



  시스템이 ping에 응답하지 못하게 설정하려면
◆ 시스템을 관리하다보면 보안이나 서버부하등 여러 가지 사유로 인하여 ping에 응답하지 못하게 설정할 필요를 느낄 때가 있습니다. ◆ 이때에는 다음과 같이 설정함으로서 ping에 응답하지 못하게 하거나 다시 응답하게할 수 있습니다. ◆ 첫째, ping에 응답하지 못하게 하려면 다음과 같이 /proc/sys/net/ipv4/icmp_echo_i조회(2152)          



  리눅스에서 공백이 포함된 디렉토리 처리
리눅스에서는 공백을 포함한 이름을 허용하지 않는다.공백을 포함한 이름은 두개의 별개로 인식이 된다.예를 들어, Tatter Tools 의 경우 윈도우에서는 하나의 이름으로 인식이 가능 하지만 리눅스에서는 Tatter 와 Tools 두개가 다른 이름으로 인식이된다. localhost # mkdir Tatter Tools이렇게 명령을 내리면 "Tatt조회(2450)          





  cp 명령과 ln 명령의 차이점
cp는 copy 하는 명령어 이고, ln은 파일이나 디렉토리를 링크 거는 것입니다. ln에는 hard link 와 symbolic link가 있습니다. cp a b 하면...a와 b는 각각의 독립적인 파일로 존재합니다. ln c d 하면 hard link가 설정되고, d file은 c file에 매우 의존적 입니다. c의 소유자나 권한등을 변조회(5615)          



  리눅스 명령어 top
top cpu를 집중적으로 사용하는 프로세스를 중심으로 최신 정보를 계속 준다. 시스템 상태와 대부분의 프로세스들을 refresh 해서 연속적으로 화면에 보여준다.   옵션 -d : delay 화면 갱신 시간을 설정한다. -q : 화면ㅇ르 계속 갱신한다. -c : command list 전체를 보여준다. -l : idle 상태와 zo조회(2235)          



  특정 디랙토리 인증걸기 htpasswd, htacc
▶ htpasswd 란? 특정 페이지를 제한하고 싶을때 홈페이지 특정 디렉토리에 패스워드 장치를 걸어 두고 특정 사용자에게 ID와 비밀번호를 발급하여 해당 디렉토리 접근시 ID와 비밀번호를 제시하여 특정 사용자만 통과할 수 있도록 하는 기능을 말합니다. ▶ .htaccess 파일 만들기 .htaccess 파일을 이용하조회(2522)          



  IP 주소 접속을 도메인 주소로 바꾸기
IP 주소 접속을 도메인 주소로 바꾸기 먼저 아파치 모듈에 mod_rewrite 가 추가되어 있어야한다. 추가여부는 " # httpd -l "로 확인 할 수 있다. 없다면 추가를 해야한다. 주소를 새로 쓰는 것이기 때문에 rewrite 모듈은 꼭 필요하다. 추가 방법은 간단하다. # ./configur조회(2580)          



  apache 에서 '사이트 공사중'
apache 에서 '사이트 공사중' 표시하기 서버 점검이나 사이트 개편 등의 이유로 웹서버를 죽여놓는 경우가 있습니다. 이런 상태에서 다른 사람들이 웹으로 접근하면 곤란한데.. 뭐. 사이트를 찾을 수 없다는 등 이런 말이 뜨겠군요. 이럴 때 아파치의 redirection rule 을 사용하면 도움이 됩니다. 어떤조회(2795)          



  한개의 호스팅으로 여러개 홈피 운영하기
우선은 이건 단순한 인터넷 주소를 포워딩하는 방식이냐 아니면 프레임을 사용하는 방식이냐의 차이인것 같습니다. 간단하게 하자면 현재 주소를 파악하고나서 일정폴더로 포워딩을 시키는 것이 제로보드팁 게시판에 나와 있는 주요내용이더군요. 그런데 그렇게 하면 프레임을 사용하고 더군다나 하부구조로 들어갈때 어려움이 있거나 주소가 지저분하게 되죠.조회(2140)          



   리눅스 실시간 트래픽 모니터링 하기
# 개요 리눅스 서버를 운여하다 보면 서버내의 Traffic을 실시간으로 보고 싶을때가 있습니다. 이때 간단하게 ssh 에서 모니터링 할 수 있는 iftop을 소개합니다. # 설치 OS 설치 OS는 SuperTuxs 5.0 혹 CentOS 5.0 에 기준하여 아래 내용을 참고 바랍니다. 다른 배포판의 경우 의존성등 기타 별도 설치가 필요 할 수 조회(2721)          



  리눅스에서 날짜를 기준으로 파일삭제
리눅스에서 날짜를 기준으로 파일삭제 3일 이전에 생성된 파일들을 전부 삭제한다. find [디렉토리] -mtime +3 -exec rm -f {} ; =================================================================== data 디렉토리 내에서 find . -ctime +15 -exec조회(9251)          



  윈도우에서 unload 받은 오브젝트를 리눅스에서
일반적으로 테스트 파일을 DOS 에서 UNIX로 보내게 되면 각 줄의 끝에 "^M" 이런 문자가 붙게 됩니다. (윈도우에서 unload받은 파일을 리눅스로 load 시킬때) 이로 인하여 작업 오류가 발생하여 작업이 중단되는 현상이 발생합니다. 이를 해결하는 방법을 알려드리겠습니다. 1. vi 편집기에서 제거하는 방법입니다. $:%s/^M조회(2245)          




≪ [1]  [2]  [3]  [4]  [5]  

복수단어 검색은 공백(space)로 구분해 주세요.


 
최근 글
[손님]
164
292
506
302
316
194
280
3276
870
888
1071
912
4181
3482
3544
 
인기 글
[손님]
3142
3588
10418
3174
4327
3927
4780
3109
3081
4817
3790
3650
3262
6441
4548