다운로드 폴더를 임시 디렉토리처럼 동작시키는 방법


14

디스크 공간 사용량을 줄이기 위해 Downloads폴더 의 임시 정리를 자동화하고 싶습니다 . 그렇게하는 두 가지 방법을 찾았습니다.

1) 파일을 저장할 파이어 폭스 등의 구성 변경 /tmp/(안전을 위해 변수를 변경해야 함)TMPTIME/etc/default/rcS7 일 이상)에;

2) ~/Downloads폴더를와 유사한 임시 디렉토리로 전환하여 /tmp/이전 파일을 삭제합니다. 문제는 /tmp파일이 세션이 끝날 때 무차별 적으로 삭제 된다는 것입니다 . ~/Downloads폴더 에서 생성 날짜별로 파일을 삭제하는 것이 좋습니다.

많은 구성이 필요하기 때문에 첫 번째 옵션에 매우 동정적이지 않습니다. 두 번째 것을 구현하는 데 도움이 필요합니다. 가장 좋은 방법은 무엇입니까?

답변:


19

디렉토리 작동 방식을 변경하는 대신 약간의 정리 스크립트가있을 수 있습니다. 구현하기가 쉽고 장기적으로는 덜 위험합니다.

다음은 ~/Download/디렉토리 에서 7 일이 지난 항목을 삭제합니다 .

find ~/Download/ -mtime +7 -delete

-delete세그먼트를 제거하고 리턴하는 파일을 확인하여 테스트 할 수 있습니다 . 그러나 일단 만족하면 하루에 한 번 실행 crontab -e하고 새 줄에 추가 하여 실행되도록 예약 할 수 있습니다 .

@daily find ~/Download/ -mtime +7 -delete

ControlX다음 Y저장하고 종료하면 모든 작업이 완료합니다.


5
tmpwatch또는 tmpreaper패키지는 더 정확하게이 목적을 위해 설계 된, 디렉토리를 정리에 접근한다.
MikeyB

+1 @MikeyB이지만 작업이 완료되었을 때 시스템이 꺼져 있으면 cronjob이 실행되지 않으므로 매 부팅마다 실행되는 스크립트에 이것을 넣습니다.
scottl

@scott 왜 부팅 할 때 명령을 실행하는 @reboot대신 행을 복제하지 않겠습니까@daily
Programster
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.