Select Page

[Q&A] 맥을 특정 시점을 기준으로 앱 설치/저장 데이터 일괄 삭제 방법

QUESTION

맥을 부팅할 때마다,
백업 하드에 있는 내용과 프로그램은 삭제되지 않고
그 외에 설치하거나 저장한 내용들을 삭제할 수 있는
프로그램이 있나요?
아니면 자동으로 위의 동작을 실행할 수 있는 방법이 있나요?

ADVICE

가장 빠르고 안전한 방법은, 표준 계정을 생성하고, 이를 사용한 후, 나중에 필요에 따라 계정을 삭제하면 됩니다. 표준 계정은 오직 사용자 계정 폴더에만 앱 및 데이터를 설치/저장하므로, 계정을 삭제하면 자동으로 모든 설치한 앱, 데이터도 동시에 삭제됩니다. 표준 계정 생성은 시스템 환경설정 > 사용자 및 그룹 에서 생성할 수 있습니다.

mac_delete_account

이 밖에 타임머신 백업/복원, OS X 서버 앱을 통한 시스템 디스크 이미지 생성/복원, Find 명령을 이용한 특정 시간 기준으로 일괄 삭제 방법 등이 있습니다. 타임머신 백업/복원 및 OS X 서버 앱을 통한 시스템 디스크 생성/복원은 과정이 번거롭고 복원하는데 시간이 많이 소요되므로 생략하고, Find 명령을 사용하는 방법은 교육적인 목적으로 첨부합니다.

터미널의 Find 명령을 이용하면 특정 시간을 기준으로 생성된 파일을 찾고, 이를 일괄 삭제할 수 있으며, 부팅 때마다 자동 실행되도록 설정할 수 있습니다. 다만, 이렇게 설정하면 예기치 않은 파일들이 삭제될 수 있기 때문에 사용에 많은 주의가 필요합니다.

명령 실행 방법은, 터미널 ( 응용 프로그램 > 유틸리티 폴더)를 실행하고 다음 명령 실행합니다.

이 명령을 실행하면 사용자 계정 폴더 및 이하 모든 폴더에서 48시간 안에 생성된 모든 항목을 검색하고 이를 표시합니다. 만약 자동 삭제하고자 한다면, 위 명령 대신 다음 명령을 실행합니다.

혹시 복사/붙이기로 무턱대고 실행할 수 있을 것 같아, rm 명령을 r*로 표시했습니다. 이 명령을 실행하면 사용자 계정 폴더 및 이하 모든 폴더에서 48시간 안에 생성된 모든 항목을 검색하고 이를 자동 삭제합니다. 한번 삭제된 파일은 복구가 매우 번거로운 만큼 사용에 주의해야 합니다.

About The Author

ssumer

Web Developer at University of Hawaii at Manoa, 저서: Mac QnA 실무 테크닉, Mac OS X 길라잡이(정보 문화사), Mac OS X 실무테크닉(성안당) / 기술 감역: 인텔 리얼센스 SDK 센서 프로그래밍(정보 문화사), 예제가 가득한 PHP 프로그래밍(정보 문화사), iPhone 가이드(성안당)

Leave a reply

Your email address will not be published. Required fields are marked *