![恢复被 cat 覆盖的文件 >](https://linux22.com/image/99298/%E6%81%A2%E5%A4%8D%E8%A2%AB%20cat%20%E8%A6%86%E7%9B%96%E7%9A%84%E6%96%87%E4%BB%B6%20%3E.png)
如果您有一个名为 myfile 的文件,并且您执行了cat > myfile
而不是cat myfile
(查看其内容),我知道它已被覆盖。有什么可能的方法来恢复其内容吗?我尝试执行Ctrl+ C,但文件仍然被覆盖。
答案1
一旦您将任何命令的标准输出重定向到myfile
with
any_command > myfile
系统创建myfile
;如果存在另一个同名文件,它将被覆盖。
因此,最好的选择是从备份中恢复。
如果您有一个名为 myfile 的文件,并且您执行了cat > myfile
而不是cat myfile
(查看其内容),我知道它已被覆盖。有什么可能的方法来恢复其内容吗?我尝试执行Ctrl+ C,但文件仍然被覆盖。
一旦您将任何命令的标准输出重定向到myfile
with
any_command > myfile
系统创建myfile
;如果存在另一个同名文件,它将被覆盖。
因此,最好的选择是从备份中恢复。