我以前从未见过这个(*nix 的 20 年)。我一直在尝试保存我的硬盘驱动器(根据要求提供详细信息)并且非常成功,除了一些看起来像这样的文件:
$ ls -al
$ ?????????? ? ? ? ? blah.txt
Run Code Online (Sandbox Code Playgroud)
该文件不受 rm、rm -f、shred、mv、chown、chmod 或我能想到的任何其他命令的影响。
例子
# whoami
root
# rm -f blah.txt
rm: cannot remove `blah.txt': permission denied
# ls -la blah.txt
?????????? ? ? ? ? blah.txt
Run Code Online (Sandbox Code Playgroud)
对于此文件上的任何命令,基本相同。
有任何想法吗?
每当我在 Windows XP 中移动或删除文件时,资源管理器似乎都必须问我,我是否真的要这样做,每当有只读文件或可执行文件时,或者出于其他一些奇怪的原因。这很烦人,尤其是在可执行文件的情况下,因为它们肯定不会比常规文件更有价值。此外,它会减慢本应立即执行的操作。
我主要使用更好的工具,如 FreeCommander,但有时资源管理器也很方便。有没有办法关闭这个“功能”?
更新: 这与确认无关,当我按 DELETE 时。这个确认没问题,我想保留它。我想摆脱的是删除或移动 Windows 认为重要的文件的额外确认(但我没有)。比如移动一个大目录的时候,windows好像会查看里面的所有文件,问我是否真的要移动foo.exe。我说“对所有人是”,然后它找到一个只读文件,我说“对所有人是”,然后它找到......最后我发现自己像水手一样发誓。
可能的重复:
如何擦除 Linux 中的可用磁盘空间?
这个问题的灵感来自什么是存储卡上文件粉碎的最佳工具?,其中brice推荐了使用 来擦除 SD 卡的简单模式dd if=/dev/random。这就是我用谷歌搜索到的问题的解决方案。布莱斯++
我看到这个问题指的是更普遍的问题:是否有一个程序可以真正删除所有已删除的文件?。但这个问题已经被标记了windows。我想将 Linux 答案添加到我们的知识库中。我用shred -uzFWIW。
我还想听听专家关于针对法医技术的成功的看法。(不,我没有受到起诉的威胁。我没有什么可向当局隐瞒的。我只是很好奇。;)是否shred(1)有阻止传票的记录?布莱斯的SD卡技术怎么样?一旦闪存被一次性覆盖,就没有任何取证技术可以从中恢复,对吧?
最后,感谢splattne在另一个相关的 Windows 问题中链接到媒体清理指南(PDF) 。但该文档在 43 页中没有提及 Linux 或 UNIX!
我的电脑感染了病毒。我用 AVG 扫描它并清除它。它给我留下了一个无法删除的空白文件。当我右键点击它,我给了我们唯一的选择是OpenHomePage,properties,Start without Add on和Create Short Cut。
该文件没有名称,也没有delete上下文菜单选项。我无法将其移动到另一个文件夹。它不会在cmd. 我不知道如何删除它。这是我桌面上的样子:

[编辑]
我试过 Unlocker,但空白文件没有“删除”或“解锁”选项。我也尝试启动到安全模式,但这也没有给我一个“删除”选项。
同样,问题是该文件没有为我提供删除它的选项。我可以将它拖到回收站,但是当我这样做时没有任何反应,甚至没有警告。我知道它与某种病毒/木马有关。我尝试运行包括 AVG 在内的各种防病毒程序,但该文件仍保留在桌面上。如果我转到C:\Users\*someUser*\Desktop,则该文件不存在。它只在桌面上,就像在电脑屏幕的桌面上一样。
[编辑 2] 在文件资源管理器中,我看到:

我搜索了密钥并在 regedit 中找到了它。我应该删除它吗?
我有一个程序可以自动将文件复制到一个目录,如果它创建了一个副本,它会像这样命名:
file with duplicate.xxx
file with duplicate - 1.xxx
file with duplicate - 2.xxx
Run Code Online (Sandbox Code Playgroud)
我需要一种使用 Windows 批处理文件删除所有重复项的方法。
类似的东西:
FOR %f IN (C:\files\*.*) DO del "%f - 1"
Run Code Online (Sandbox Code Playgroud)
但是,这行不通,因为那会解决 file with duplicate - 1.xxx - 1
我尝试升级 Foxit Reader,但它使目录处于无法读取的状态。我无法查看目录,甚至无法删除它,即使以管理员身份也无法删除。我如何摆脱它以便我可以重新安装?
C:\Program Files (x86)\Foxit Software>takeown /f "Foxit Reader"
ERROR: Access is denied.
C:\Program Files (x86)\Foxit Software>takeown /a /f "Foxit Reader"
ERROR: Access is denied.
C:\Program Files (x86)\Foxit Software>icacls "Foxit Reader" /setowner Administrator
Foxit Reader: Access is denied.
Successfully processed 0 files; Failed processing 1 files
Run Code Online (Sandbox Code Playgroud)


甚至跑了chkdsk,发现没有问题:
C:\Program Files (x86)\Foxit Software>chkdsk
The type of the file system is NTFS.
Volume label is OS.
WARNING! F parameter not specified.
Running CHKDSK in read-only mode.
CHKDSK is verifying files (stage 1 …Run Code Online (Sandbox Code Playgroud) 在 Windows Vista 上,右键单击打印机并选择将其删除后,打印机将停留在“删除 - 脱机”状态。即使在多次重新启动后,打印机仍然存在。
有没有办法绝对删除打印机?
在 Windows 下,如果我创建一个文件并删除它,那么在同一位置重新创建该文件的确切副本并将其删除,那么我将在回收站中拥有 2 个相同名称的相同文件。系统在哪里知道哪个是哪个?怎么会有两个同名的文件?回收站不也是一种文件夹吗?我们对其他操作系统执行这种方法时,其他操作系统是否也会这样做?

在 Linux 命令行中,我想在一个命令中删除 3 个文件,我该怎么做?
例如,我想删除:
public_html.tar.gz
dbapp.sql
dbwp.sql
Run Code Online (Sandbox Code Playgroud) windows ×3
command-line ×2
batch ×1
date-time ×1
filesystems ×1
foxit-reader ×1
linux ×1
printer ×1
recycle-bin ×1
secure-erase ×1
software-rec ×1
unix ×1
virus ×1
windows-10 ×1
windows-8 ×1
windows-xp ×1