이런 리눅스 명령어 있나요?
글쓴이: nonots / 작성시간: 화, 2009/02/10 - 7:10오후
리눅스 쉘에서..
특정 디렉토리 안에 있는 ..
모든 하위 디렉토리와 파일들의 최근 변경 날짜를 체크해서
가장 최근에 변경된 파일과.. 그 파일의 변경 날짜를
구하는 기능..
..
쉘스크립트를 이용해서 프로그래밍 해도 되겠지만..
명령어 중에서 이런 기능을 가진 명령어가 있는지요ㅕ?
..
하려는 작업은..
mysql 에 수십개 DB 가 생성되어 있는데..
그중에서 상당수는 사용되지 않는 거여서 삭제하려고 합니다.
그래서 그 DB 이름의 디렉토리 아래에서 가장 최근에 수정된 파일이
1 년 넘었으면 .. 안쓰는 것으로 판단하고 삭제해 버리려고 합니다.
이런 기능하는 mysql 관련 명령가 있을까요?
..
Forums:
find 명령을
find 명령을 사용해보시면 될듯..
옵션중에 다음과 같은 옵션이 있습니다.
find ./ -mtime 기간
과 같이 쓰면 되고 기간 부분에는 -숫자 또는 +숫자를 쓰는데 -숫자를 쓰면 해당숫자 *24시간 이내 즉, 해당일 이내에 수정된 파일을 찾는거고 +숫자의 경우 해당일 이상 경과된 파일을 찾습니다.
예를들어 수정시간이 1일(24시간) 이내인 파일을 서브디렉토리 포함 현재 디렉토리에서 찾을경우 다음과 같이 씁니다.
find ./ -mtime -1
(틀리면 민망해서 어쩌징 ㅡ.,ㅡ;;)
---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/
댓글 달기