x 일 후 휴지통에서 파일 삭제


12

일정 시간이 지나면 휴지통에서 파일을 영구적으로 삭제하도록 Ubuntu를 구성 할 수있는 방법이 있습니까?

나는 그것이 주요 OS에서 기본 동작이 아닌 이유를 얻지 못합니다. 휴지통 관리에 대해 생각하고 싶지 않지만 실수로 무언가를 삭제하고 싶지 않습니다. 그 의견을 가진 유일한 사람입니까?


이 질문을보고 싶을 수도 있습니다 -askubuntu.com/questions/87744/…
jokerdino

당신의 의견에 전적으로 동의한다고 말하고 싶습니다. 언젠가는 표준이 될 것 같아요.
Balmipour 2012 년

답변:


19

trash-cli를 사용하십시오 쓰레기통 설치 (설치하거나 실행하려면 이미지를 클릭하십시오 sudo apt-get install trash-cli).

trash-empty 30휴지통에서 30 일이 지난 파일을 모두 제거하려면 실행하십시오 . (이 번호는 원하는대로 변경할 수 있습니다.)

이를 자동화하려면 시작 응용 프로그램에 명령을 추가하십시오.

여기에 이미지 설명을 입력하십시오


참고 : 12.04보다 오래된 Ubuntu 버전 을 사용하는 경우 명령은 empty-trash!


3
나는 내 시작을 채우는 것을 좋아하지 않으며 거의 ​​다시 시작하지 않으므로 cronjob으로 끝났습니다.0 * * * * /usr/bin/trash-empty 30
Thomas Jensen

4

자동 휴지통으로 시도하십시오!

Autotrash는 Ubuntu 10.10 Maverick Meerkat과 함께 제공되는 간단한 Python 스크립트로, 지정된 날짜보다 오래된 파일이 있으면 휴지통에서 파일을 제거하고 특정 파일 공간을 확보하기 위해 오래된 파일을 제거합니다. 새로운 그놈 시스템에 포함 된 휴지통 정보 파일은 올바른 파일과 삭제 한 날짜를 찾습니다.

풍모:

  • 지정된 일 수보다 오래된 파일을 제거합니다 (autotrash -d N, 여기서 N은 일 수임)
  • 특정 크기의 디스크 공간이 확보되도록 이전 파일을 제거하십시오 (autotrash --min-free = M, M은 확보하려는 여유 공간의 크기 (MB)).
  • 남은 디스크 공간을 확인하고 부족한 경우에만 삭제하십시오 (autotrash --max-free = M, M은 남은 여유 공간의 양 (MB)).
  • 정규식 일치 파일을 먼저 삭제하십시오 (–delete-frist 옵션 참조)

자세한 내용을 보려면 터미널에서 이것을 실행하십시오.

자동 휴지통-도움말

자동 휴지통은 이미 Ubuntu 10.10의 저장소에 있으며 Ubuntu Software Center에서 설치할 수 있습니다. Ubuntu 10.04 및 9.10 사용자의 경우 PPA에서 설치하십시오.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install autotrash

정보 : http://www.logfish.net/pr/autotrash/

출처 : http://ubuntuguide.net/automatically-delete-files-older-than-n-days-from-trash-using-autotrash/

다른 접근 방식과보다 포괄적 인 안내서 : http://helpdeskgeek.com/linux-tips/automatically-empty-the-trash-in-ubuntu/


감사합니다. 구성 "autotrash –max-free 1024 -d 30"을 사용하여 매일 실행되도록 crontab에 배치했습니다.
토마스 젠슨

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.