恢复文本文件被覆盖的内容

恢复文本文件被覆盖的内容

我删除了文件中的文件内容,如何使用时间戳恢复,例如:我有文件1.txt

cat file1.txt 
i am linux user 
i am new to linux 
i love linux 

过了一段时间我删除了文件内容

cat file1.txt 
empty: 

如何恢复文件中的内容

答案1

取决于您如何编辑/删除内容以及编辑/删除了多少次。有些编辑器喜欢gedit在保存带有“~”(波浪符号)后缀的文件之前创建文件的备份副本。这些带有“~”后缀的文件对于大多数文件管理器(如 Nautilus)来说是隐藏文件。因此,如果运气好的话,您可以从这些文件中恢复丢失的内容。

答案2

如果使用 gedit 文本编辑器打开某些文本文档文件,则会自动创建备份文件。该文件是隐藏的,以 结尾~。默认情况下,此文本文档备份选项已启用。如果您不希望 gedit 创建任何备份。那么您可以从以下位置禁用此选项,

Gedit-->编辑-->首选项-->编辑器

在此处输入图片描述

为了确保它的存在,请ls在进入当前目录后尝试命令。如果找到它,则通过运行以下命令将其内容复制到主文件,

cat file1.txt~ > file1.txt

相关内容