peo*_*oro 36
rm
不会将文件移动到某个垃圾目录,而是将其删除。因此,您不能以正常方式。
您可以尝试使用一些工具在文件系统上查找已删除的文件。如果您想尝试,我建议您立即卸载文件系统,并且在您找到文件或放弃之前不要挂载它(以读写方式)。
如果你害怕删除文件,你应该rm
用另一个在永久删除文件之前要求确认的命令替换你的命令。您可以为此使用别名:
alias rm="rm -i"
Run Code Online (Sandbox Code Playgroud)
gkr*_*ers 14
不正常,不 - 它已被删除,并且通常没有取消删除命令。正是因为这个原因,我的第一位软件工程教授告诉全班要做的第一件事就是重新定义 rm 命令以将文件 mv(移动)到 .trash 文件夹。
这里有一篇好文章
http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html (页面副本 - http://web.archive.org/web/20080330034647/http://www.xs4all.nl/~carlo17/howto /undelete_ext3.html )
最常引用的段落来自 ext3 FAQ 本身:
问:如何从 ext3 分区恢复(取消删除)已删除的文件?
事实上,你不能!这是其中一位开发人员 Andreas Dilger 所说的:
为了确保 ext3 在崩溃后可以安全地恢复取消链接,它实际上将 inode 中的块指针归零,而 ext2 只是在块位图中将这些块标记为未使用,并将 inode 标记为“已删除”并离开块单独指点。
您唯一的希望是“grep”已删除的部分文件,并希望一切顺利。