无法删除目录,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

并使用 root 用户登录。好像还是不允许我删除。

我可以将这些文件移至垃圾箱,但当我尝试清空它时,我被告知无法删除这些文件。

当尝试使用时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

还有其他想法吗?

这是一个 Windows.old 目录,在剩余 3GB 的驱动器上占用了 25GB,我需要该空间并尝试将其删除。上面没有我需要的任何内容,但该目录位于我的 Windows C:\ 驱动器中,因此我无法格式化并重新开始。

答案1

我会先尝试这些:

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

chattr更改 Linux 文件系统上的文件(和目录)属性

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

仅附加标志'a'可防止删除目录以及在其中创建的任何文件或目录。

具有该属性的项目'i'无法修改:无法删除或重命名。

相关内容