我没有给 cat filename.txt ,而是给出了 cat> filename.txt 。我在filename.txt中的整个内容都被删除了。我可以检索内容回来了?哪里会存储? 如果有人知道,请帮助我恢复内容..
答案 0 :(得分:1)
我对你(数据)丢失的同情。
将来阻止这种情况的一种方法是使用“noclobber”shell设置:
$ touch veryImportantFile
$ cat >veryImportantFile
uh oh
$ cat veryImportantFile
uh oh
$ set -o noclobber
$ cat >veryImportantFile
bash: veryImportantFile: cannot overwrite existing file
$ echo "I really want to overwrite" >| veryImportantFile
$ cat veryImportantFile
I really want to overwrite
请注意使用>|
重定向程序强制覆盖。