"리눅스 날짜 기준으로 파일 삭제하기"의 두 판 사이의 차이

21번째 줄: 21번째 줄:
==변형==
==변형==
위 예시는 8월 기준 예시이다.
위 예시는 8월 기준 예시이다.
*9월달 생성된 파일을 삭제하려면 ^08- 대신 ^09-입력한다.
*9월달 생성된 파일을 삭제하려면 2011-08 대신 2011-09를 입력한다.
*8월 중순(1X일) 생성된 파일을 삭제하려면 ^08- 대신 ^08-1을 입력한다.
*8월 중순(1X일) 생성된 파일을 삭제하려면 2011-08 대신 2011-08-1을 입력한다.
*8월 15일 생성된 파일을 삭제하려면 ^08- 대신 ^08-15를 입력한다.
*8월 15일 생성된 파일을 삭제하려면 2011-08 대신 2011-08-15를 입력한다.


==주의==
==주의==

2012년 2월 6일 (월) 14:15 판

  • 파일 생성일 기준으로 삭제하기

1 방법

  • 2011년 9월 기준 예시
삭제 대상 확인
ll --time-style full-iso | awk '{print $6 " " $9}' | grep 2011-09
삭제 대상 목록(file_list) 작성
ll --time-style full-iso | awk '{print $6 " " $9}' | grep 2011-09 | awk '{print $2}' >> file_list
목록에 있는 파일들 삭제, 목록파일 삭제
rm -f `cat file_list`
rm -f file_list

2 변형

위 예시는 8월 기준 예시이다.

  • 9월달 생성된 파일을 삭제하려면 2011-08 대신 2011-09를 입력한다.
  • 8월 중순(1X일) 생성된 파일을 삭제하려면 2011-08 대신 2011-08-1을 입력한다.
  • 8월 15일 생성된 파일을 삭제하려면 2011-08 대신 2011-08-15를 입력한다.

3 주의

  • 만약 디스크 사용률이 100%이라면 file_list조차 생성할 수 없다. 이때는 일단 파일을 하나라도 삭제한 후에 실시하자.

4 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}