无法删除名称中含有奇怪字符的文件(NUL 符号?)

无法删除名称中含有奇怪字符的文件(NUL 符号?)

我有两个文件,分别是ˇ¡␀␀ˇ¡␀␀␀"9 ␀"9和,ˇ¡␀␀ˇ¡␀␀清空垃圾箱时不会删除它们。我尝试重命名它们,但它们不接受任何更改。

我尝试过的事情:

  • 重命名文件
  • 在终端:rm(各种标志)
  • Apple 支持(打了半个小时的电话,没有结果)
  • 以安全模式重启
  • 磁盘修复

什么都不起作用。更糟糕的是,Dropbox 将其中一个同步到我的第二台 Mac,现在我也无法在那里删除它。

答案1

(我忽略了“osx”标签,因为我没有 OSX 机器来检查这一点。但是,我相信 OSX 的 BSD 传统将使该答案中的信息适用。)

作为一个喜欢命令行的人,我建议尝试使用 Tab 补全和/或通配符。按 Tab 键可能有助于弄清楚如何完成文件名。

但是,我知道这种方法可能不太有效。所以,这里有另一种方法:

终端:rm(多种标志)

听起来不错。你尝试了哪些标志rm?我建议你可以尝试:

rm -i *

然后 rm 应该尝试删除每一个文件。这-i将导致rm“交互模式”提示您删除每一个文件。因此,如果同一目录中有您想要保留的文件,那么您只需对这些文件输入“n”即可。

相关内容