Mac에서 RM 명령어로 삭제된 파일을 복구하는 방법: 3가지 방법

recover files deleted by rm command

Mac에서 RM 명령(확장 포함 또는 미포함)을 사용하여 중요한 파일을 삭제한 경우, 데이터가 영구적으로 사라지기 전에 복구할 수 있는 시간은 제한되어 있습니다. 이 명령은 빠르고 조용하게 작동하며, 휴지통 폴더를 완전히 건너뜁니다.

이 문서에서는 Mac에서 RM 파일을 복구할 수 있는 3가지 안전한 방법과 RM 명령어 및 복구 가능성에 영향을 미치는 가장 중요한 요소들에 대한 심층 정보를 제공합니다. 계속 읽어보세요.

Mac 터미널에서 RM 명령어란?

Unix(Mac) 및 Linux 시스템의 맥락에서 RM 명령은 파일을 지우거나 “제거”하는 도구입니다. 이는 터미널에서 자주 작업하거나 빠른 일괄 삭제가 필요한 사용자에게 유용합니다. 입력하는 방식에 따라 RM 명령은 다양한 작업을 수행할 수 있습니다:

RM 명령어기능
rm -i각 파일을 삭제하기 전에 사용자에게 확인을 요청합니다.
rm -I여러 파일을 한 번에 삭제하기 전에 사용자에게 한 번 확인을 요청합니다.
rm -f사용자에게 확인을 요청하지 않고 즉시 파일을 삭제합니다.
rm -r디렉터리와 그 안의 모든 내용을 삭제합니다.
rm -v파일이 삭제될 때마다 해당 파일에 대한 정보를 출력합니다.
rm -d디렉터리가 비어있는 경우에만 삭제합니다.
또한 사용할 수 있는 모든 RM 명령어를 검토하려면 터미널 명령어 man rm을(를) 사용할 수도 있습니다.

RM 명령어는 사용자가 파일을 더욱 효율적으로 관리할 수 있도록 도와주는 강력한 도구입니다. 하지만 만약 사용자가 삭제하고 싶지 않은 파일에 실수로 RM 명령어를 사용했다면 어떻게 될까요? 파일을 복구할 수 있는 방법이 아직 있을까요? 다음 섹션에서 알아보겠습니다.

Mac에서 RM 명령을 취소할 수 있나요?

Mac에서 RM 명령의 효과를 취소하고 RM 파일을 복구할 수 있는 가능성은 주로 덮어쓰기에 관련된 여러 요인에 따라 달라집니다.

다음 제한 사항은 드라이브의 정상 백업이 있는 경우 적용되지 않습니다.

전통적인 하드 드라이브의 정상적인 동작은 삭제된 파일의 데이터가 덮어쓰기될 때까지 계속 저장하는 것입니다. 복구의 기회는 삭제 시점과 덮어쓰기 시점 사이에 발생합니다. 그러나 이 기회의 제공 여부는 다음에 따라 달라집니다:

  • 원본 파일 위치 – 삭제된 파일이 iCloud와 동기화된 폴더에 원래 저장되어 있었다면, iCloud 웹에서 데이터 복구 도구를 사용해볼 수 있습니다.
  • RM이 실행된 후에 발생한 일 – 파일이 저장되어 있던 드라이브에(삭제 후에) 새 파일을 다운로드하거나 전송했다면, 삭제된 파일이 남긴 데이터를 덮어썼을 가능성이 있습니다. 이 경우 복구가 불가능합니다.
  • SSD 드라이브의 TRIM – Mac이 하드 드라이브 대신 SSD를 사용하는 경우 TRIM이 활성화되어 있을 수 있습니다. 이 설정은 삭제된 파일의 데이터 블록을 자동으로 지워 추가 저장 또는 덮어쓰기를 기다리지 않습니다.
  • 사용 가능한 백업: RM 명령어로 파일이 삭제되기 전에 백업을 생성한 경우, 그 백업을 복원하면 파일을 쉽게 되찾을 수 있습니다.

RM 명령어로 삭제한 파일이 새 데이터로 덮어쓰이지 않았거나 TRIM 기능에 의해 완전히 삭제되지 않은 경우, 데이터 복구 소프트웨어를 사용하여 파일을 복구할 가능성이 높습니다. 백업이 있거나 iCloud 동기화를 활성화한 경우 복구 가능성은 더욱 높아집니다.

Mac에서 RM 파일을 복구하는 방법

RM 명령어가 매우 강력하기 때문에 터미널에서 삭제된 파일을 복구하려면 백업에 의존하거나 데이터 복구 소프트웨어라는 써드파티 도구를 사용하여 파일 시스템에서 직접 파일을 추출해야 합니다. 그리고 앞서 언급했듯이 즉시 조치를 취해야 합니다. 시간이 지날수록 삭제된 데이터가 덮어쓰기될 수 있기 때문입니다.

방법 1: 드라이브에서 데이터 복구 소프트웨어 사용하기

백업이 없는 경우, 삭제된 파일을 복구하는 유일한 방법은 데이터 복구 소프트웨어를 사용하는 것입니다. 이 도구는 파일이나 폴더를 삭제한 후 남아있는 데이터를 저장 장치에서 스캔하고, 그 데이터를 사용하여 파일을 사용할 수 있는 상태로 복구합니다.

데이터 복구 소프트웨어가 실패하는 유일한 상황은 데이터가 완전히 덮어써질 때입니다. 이는 새 파일을 같은 드라이브에 저장하거나 TRIM 가비지 컬렉션 시스템 때문에 발생할 수 있습니다. 하지만 파일의 데이터가 정확히 언제 덮어써지는지 알 수 없으므로, 복구 소프트웨어를 사용하는 것은 여전히 시도해 볼 가치가 있습니다.

여러 가지 데이터 복구 도구 중에서 선택할 수 있지만, 이 가이드에서는 Disk Drill라는 앱을 사용할 예정입니다. 저희가 테스트한 복구 소프트웨어 중 가장 초보자에게 친숙하며, 최신 버전의 macOS와도 호환됩니다. Disk Drill은 다른 복구 소프트웨어에 비해 훨씬 더 많은 파일 포맷을 지원하므로, 이러한 상황에 적합한 선택입니다.

또한 매우 우수한 미리 보기 기능을 제공하여 파일의 전체 내용을 표시할 수 있습니다. 이는 파일이 복구 가능한지 확인하는 가장 좋은 방법이기도 합니다. 드라이브를 스캔하고 파일을 원하는 만큼 무료로 미리 볼 수 있으며, 실제 복구 단계에서만 일회성 라이선스를 구매하면 됩니다.

1단계. 다운로드 그리고 Disk Drill을 Mac에 설치하세요. 그러나 RM으로 삭제한 파일이 원래 Mac에 저장되어 있었다면, Disk Drill을 외장 저장 장치(예: USB 드라이브)에 설치하세요.

2단계. Disk Drill을 실행하고 설치 프로그램에서 표시하는 대로 필요한 권한을 부여합니다.permissions window in disk drill

3단계. Disk Drill의 메인 메뉴에 도달하면, 파일이 저장되어 있던 드라이브(삭제되기 전)를 선택하세요. 그런 다음, 분실된 데이터 검색 을 클릭하세요. 스캔 유형을 선택하라는 메시지가 나타나면, 범용 스캔 를 선택하세요.drive selection window in disk drill

4단계. 최상의 결과를 위해 Disk Drill이 드라이브 스캔을 완전히 마칠 때까지 기다리세요. 그런 다음, 찾은 항목 검토 를 클릭합니다.scan results in disk drill

5단계. 왼쪽 사이드바의 필터와 오른쪽 상단의 검색 도구를 사용하여 스캔 결과를 빠르게 좁히고 파일을 더 신속하게 찾을 수 있습니다. 파일을 찾은 후에는 각 파일을 한 번씩 클릭하여 내용을 미리 보는 것을 추천합니다.search tool in disk drill

6단계. 왼쪽 열에 있는 체크박스를 사용하여 삭제된 파일을 선택하세요. 그런 다음 복구 버튼을 클릭하세요.file selection window in disk drill

7단계. 나타나는 대화 상자 메뉴에서 Disk Drill이 복구된 파일을 저장할 폴더를 선택하세요. 파일이 원래 저장되어 있던 드라이브와 다른 드라이브에 위치를 선택해야 합니다(예: Mac에서 파일을 삭제했다면 외장 드라이브에 복구된 데이터를 저장하세요). 마지막으로 다음 를 클릭하세요.file destination selection dialog box in disk drill

다음 을(를) 클릭하면 Disk Drill이 즉시 복구 프로세스를 시작합니다. 파일은 8단계에서 선택한 폴더에 표시됩니다. 파일을 열어 오류가 없는지 확인한 후 Disk Drill 앱을 종료하는 것을 권장합니다.

방법 2: iCloud의 데이터 복구 도구 활용

Mac에서 iCloud 동기화가 활성화되어 있나요? iCloud와 동기화하도록 허용한 폴더는 자동으로 Apple의 서버에 업로드됩니다. RM 명령어로 삭제한 파일이 이러한 폴더 중 하나에 저장되어 있었다면 iCloud 자체 데이터 복구 도구를 사용하여 복원할 수 있습니다. 사용 방법은 다음과 같습니다:

1단계. Mac에서 브라우저를 열고 iCloud.com으로 이동하세요. 그런 다음, 계정으로 로그인하세요.icloud website

2단계. 페이지 상단에서 메뉴 버튼 (프로필 버튼 옆)을 클릭합니다. 나타나는 컨텍스트 메뉴에서 데이터 복구 을(를) 선택합니다.data recovery option in the drag down menu in icloud

3단계. 섹션을 클릭하세요.restore files section in icloud

4단계. 복원하려는 파일을 선택하세요. 또는 목록의 모든 항목을 복구하려면 모두 선택 버튼을 클릭하세요. 그런 다음, 복원 버튼을 클릭하세요.restore button in icloud

iCloud의 데이터 복구 도구로 복원한 모든 파일은 원래 위치로 되돌아갑니다. 해당 위치에 동일한 이름의 기존 파일이 없는지 확인하세요. 그렇지 않으면 기존 파일이 덮어써질 수 있습니다.

방법 3: 타임 머신 백업 복원

Time Machine은 파일과 폴더의 “스냅샷”을 저장하는 Mac 백업 유틸리티입니다. 파일이 삭제되기 전에 백업을 생성했다면, Time Machine을 통해 해당 스냅샷을 복원할 수 있습니다. 이는 RM 명령 또는 기타 이유로 삭제된 파일을 복구하는 가장 신뢰할 수 있는 방법이지만, 이전에 취해둔 예방 조치에 전적으로 의존합니다(그래서 목록에서 순위가 낮은 이유이기도 합니다).

1단계. Time Machine 백업 드라이브를 Mac에 연결하세요.

2단계. 메뉴 막대에서 타임머신 버튼을 클릭합니다. 나타나는 메뉴에서를 선택합니다. Time Machine 백업 찾아보기…browse time machine backups option in the dropdown menu

3단계. 타임머신의 Finder 창에서 파일이 원래 저장되어 있던 위치(삭제되기 전)를 찾으세요. 그런 다음, 오른쪽의 화살표 키를 사용하여 해당 폴더의 이전 스냅샷을 탐색하세요. 삭제된 파일이 나타나면 선택하고 복원 버튼을 클릭하세요.restore button in time machine

백업 드라이브가 없더라도, 한 번이라도 Time Machine을 실행했다면 파일을 복구할 수 있을지도 모릅니다. Time Machine은 백그라운드에서 지난 24시간 동안 수정된 모든 파일의 로컬 스냅샷을 계속 저장합니다. 만약 파일이 그 시간 내에 삭제되었다면, 여전히 복구할 수 있습니다.

결론

RM 명령어는 파일을 빠르게 삭제할 수 있는 강력한 명령줄 도구입니다. 한 번 파일이 새로운 데이터로 덮어쓰이면, 가장 강력한 데이터 복구 소프트웨어조차 복구하는 데 어려움을 겪을 수 있습니다. RM 명령어를 사용할 때 원하지 않는(그리고 영구적인) 결과를 피하기 위해, 정기적으로 Time Machine 및 iCloud 백업을 생성하는 것을 추천합니다.

자주 묻는 질문

아니요, 직접적으로는 그렇지 않지만, 파일이 영구적으로 삭제될 수 있는 상황을 빠르게 초래할 수 있습니다. 대부분의 경우 삭제 도구는 데이터에 새 파일로 덮어쓰기 표시만 합니다. 새 데이터가 기존 파일을 덮어쓸 때까지는 해당 파일을 복구할 수 있습니다. 하지만, RM 명령은 파일을 삭제할 때 휴지통 폴더를 건너뛴다는 점에 유의하세요.
RM의 삭제를 되돌리려면 다음 방법을 시도하세요:

  • Time Machine 백업에서 데이터를 복원하세요.
  • iCloud의 데이터 복구 도구를 사용해 데이터를 복원하세요.
  • 데이터 복구 소프트웨어를 이용해 드라이브 파일 시스템에서 직접 데이터를 복원하세요.
삭제되면 RM 파일은 휴지통을 건너뛰고 Finder에서 사라집니다. 그러나 여전히 드라이브의 파일 시스템에 남아 있으며, 덮어쓰기 대상으로 표시됩니다. 새 데이터가 파일을 덮어쓰면 영구적으로 사라집니다.
Alejandro Santos
수석 작가
Alejandro는 Macgasm의 수석 작가이자 Apple 생태계 애호가입니다. 그는 이 웹사이트에서 기술 지원 가이드 및 소프트웨어 리뷰의 대부분을 작성하며, 기술에 대한 애정과 기술 문서 작성의 광범위한 배경을 활용합니다. 그는 자신의 고향에서 다지역 제조 회사가 잠재적인 B2B 파트너에게 제품 및 운영에 대해… 전문가 프로필