디렉터리를 삭제할 수 없습니다. NTFS는 이 작업을 지원하지 않습니다.

디렉터리를 삭제할 수 없습니다. NTFS는 이 작업을 지원하지 않습니다.

Windows 프로세스를 사용하여 삭제할 수 없는 오래된 Windows 디렉터리가 있어서 이를 삭제하려고 Slax Linux로 이동했습니다.

받은 카탈로그를 삭제할 때

[디렉터리]를 삭제할 수 없습니다. 작업은 지원되지 않습니다.

rm -rf [directory]명령을 사용한 후.

내 권한 쿼리에 다음이 표시됩니다.

drwx------ 1 root root 12288 Mar  3 16:48 Program Files
drwx------ 1 root root 28672 Mar  3 16:48 Program Files (x86)
drwx------ 1 root root 20480 Mar  3 16:48 ProgramData

루트 사용자로 로그인하십시오. 아직 삭제가 안되는 것 같습니다.

파일을 휴지통으로 이동할 수 있지만 비우려고 하면 파일을 삭제할 수 없다는 메시지가 나타납니다.

사용하려고 하면 다음과 같은 결과 lsattr -d [directory] exam_a가 나타납니다.

lsattr: Inappropriate ioctl for device While reading flags on Program Files
lsattr: No such file or directory while trying to stat exam_a

다른 아이디어가 있나요?

이것은 드라이브의 나머지 3GB 중 25GB를 차지하는 Windows.old 디렉토리입니다. 해당 공간이 필요하여 삭제하려고 합니다. 위에서 필요한 것은 없지만 디렉터리가 내 Windows C:\ 드라이브에 있으므로 포맷하고 다시 시작할 수 없습니다.

답변1

나는 이것을 먼저 시도해 볼 것입니다 :

  chattr -i [directory]  
  chattr -a [directory]  

chattrLinux 파일 시스템에서 파일(및 디렉터리) 속성 변경

  chattr +[option] adds an attribute  
  chattr -[option] removes and attribute  

플래그만 추가하면 'a'디렉토리와 그 안에 생성된 모든 파일 또는 디렉토리가 삭제되지 않습니다.

이 속성을 가진 항목은 'i'수정할 수 없습니다. 삭제하거나 이름을 바꿀 수 없습니다.

관련 정보