del 키워드를 사용하여 명령 프롬프트를 통해 파일을 삭제하면 휴지통과 같은 기본 복구 기능이 제공됩니까?

del 키워드를 사용하여 명령 프롬프트를 통해 파일을 삭제하면 휴지통과 같은 기본 복구 기능이 제공됩니까?

따라서 사용자가 다음과 같은 작업을 수행했다면

cd super_important_directory
del /s /q *.*

명령 프롬프트에서 Windows는 해당 파일을 휴지통에 푸시합니까? 영구적으로 삭제되었으며 유일한 복구 옵션은 특수 소프트웨어입니까?

답변1

짧은 답변

아니요, 명령줄에서 삭제된 파일은 복구되지 않으며 "영구" 삭제됩니다.

짧은 답변이 아님

del명령은 파일의 데이터 부분을 지우는 것이 아니라 파일 시스템에서 항목만 제거합니다.

이는 전문 소프트웨어를 사용하면 복구가 가능하다는 것을 의미합니다.5월디스크의 해당 영역에 다른 내용이 기록되지 않은 경우 가능합니다(시스템이 인식하는 한 해당 영역은 이제 "여유" 공간입니다).

반면에 휴지통은 파일이 이동되는 장소일 뿐이므로 파일 시스템은 여전히 ​​해당 파일의 존재를 인식합니다.

당신이 할 수 있는 일:

사용자가 이를 방지하는 가장 좋은 방법은 파일을 삭제하지 못하도록 방지하는 것입니다.

파일의 권한을 살펴보십시오.

  1. 파일을 마우스 오른쪽 버튼으로 클릭하세요.
  2. 선택하다속성.
  3. 다음을 클릭하세요.보안탭.

Modify이를 수행하는 가장 좋은 방법은 권한을 으로 변경하고 및 을 제거하여 수정을 전혀 방지하는 것입니다 Write.

사용자가 파일을 수정할 수 있어야 하는 경우 더 자세한 권한을 사용하여 삭제를 방지하면서도 수정은 허용할 수 있습니다.

고급 권한으로 이동하려면 다음을 클릭하세요.고급의보안 탭에서.

부여된 권한을 유지 Modify한 다음 Delete권한을 선택 취소하면 됩니다.

또한 상위 폴더에 대한 권한이 없는지 확인하십시오 Delete Subfolders and Files. 그렇지 않으면 어쨌든 파일을 삭제할 수 있습니다.

자세한 내용은

보다Windows XP에서 파일 및 폴더에 대한 특수 권한을 설정, 보기, 변경 또는 제거하는 방법(NTFS를 사용하는 모든 Windows 버전에 적용됩니다).

답변2

아니, 나는 이것이 사실이라고 생각하지 않는다. 그런 다음 del foobar.txt내 휴지통에서 foobar.txt를 찾을 수 없었습니다. 명령줄은 "전문가"를 위한 도구로 간주됩니다. 또한 사용자가 결국 휴지통을 비워야 한다고 느낄 때까지 배치 파일로 삭제한 모든 파일을 그대로 두는 것을 원하지 않을 것입니다. 종종 사용자는 일부 배치 파일이 무엇인가를 삭제했다는 사실조차 알지 못합니다.

Linux에서는 명령에 대한 별칭을 만들고 rm이를 다른 명령으로 리디렉션하거나 다른 옵션을 설정할 수 있습니다. 예를 들어 "확실합니까?"라는 질문을 하게 만들 수 있습니다. 하지만 Windows에 별칭과 같은 것이 있는지는 모르겠습니다.

일반 사용자의 cmd 액세스를 제한할 수도 있습니다. 나는 그들이 어쨌든 시스템 파일을 삭제할 수 있다고 믿지 않습니다.

관련 정보