답변:
휴지통은 Apple이 Finder를 통해 생성하고 관리하는 특수 폴더 (디렉토리)이므로 완전히 삭제하기 전에 (휴지통 비우기) 항목을 휴지통에서 제거하여 쉽게 "삭제 취소"할 수 있습니다. 이 메커니즘은 시동 디스크의 디렉토리 일 뿐이므로 원하는 경우 휴지통에 사용할 전체 시동 디스크 공간이 기술적으로 있습니다.
7 일보다 오래된 "자동 매직"제거 파일을 원한다면 간단한 bash 스크립트를 사용할 수 있습니다.
find ~/.Trash -mtime +7 -exec /bin/rm -rf {} \;
자주 사용하는 텍스트 편집기를 사용하여 위의 줄을 새 파일에 붙여 넣은 다음 파일을로 저장하십시오 empty_trash_older_than_7_days.sh
. 터미널에서 chmod
명령을 사용하여 다음과 같이 실행 가능하게하십시오.chmod +x /path/to/empty_trash_older_than_7_days.sh
이 명령은 터미널에서 실행될 때 휴지통에서 7 일보다 오래된 (이 명령을 실행 한 시점부터) 시작 파일의 모든 파일 (시작 볼륨의 파일 만-1 분 이상에 해당)을 찾아 통과시킵니다. 각 파일을 rm -rf
명령에 추가하십시오. rm
유닉스 명령 이므로 휴지통에 대한 개념이 없으므로 휴지통 삭제와 같이 실제 삭제와 같은 유닉스 삭제 만 수행합니다.
그런 다음 cron (Cron에 익숙하지 않은 경우 wikipedia 에서 훌륭한 Cron 항목을 확인하십시오 )을 사용 하여이 스크립트의 반복 실행을 설정할 수 있습니다.
개인적으로, 투표는 Empty Trash
몇 분, 며칠, 몇 주마다 메뉴 항목 을 사용하도록 스스로 훈련하는 것 입니까?
추신.이 모든 유닉스가 너무 무섭다면 사람들이 이런 종류의 일을하기 위해 작성한 간단한 Mac 응용 프로그램이있을 것입니다. 바라건대 이러한 유형의 응용 프로그램 중 하나 이상에 대한 지식이있는 사람은 카운터 균형으로 답변을 제공 할 수 있습니다.
행운을 빕니다!
PS 난 당신이 볼륨에서 파일을 삭제하면 ... 비 시동 볼륨에 대해 이야기하는 것을 잊었다 다른 시동 볼륨이 아닌을,이 파일이 해당 볼륨에 .Trash 폴더로 이동합니다. 예를 들어,이라는 볼륨 Foo
이 있으면에 .Trash 폴더가 /Volumes/Foo/.Trash
있습니다. 위에서 설명한 내용은 해당 파일을 삭제 하지 않습니다 . 가지고있는 각 볼륨에 대해 비슷한 것을 설정해야합니다.
find
에는 또한-delete
사용할 수 있는 플래그가 있습니다find ~/.Trash -mtime +7 -delete
. 수정 날짜는 파일이 삭제 된시기를 잘 나타내지 않습니다. 그래도 Finder에 표시된 날짜 삭제 메타 데이터에 액세스하는 방법을 모르겠습니다.