打包的时候参数位置错了
本应该是
tar -czf app.tgz xxx*.go static
输错成
tar -czf xxx*.go static app.tgz
现在第一个 xxx001.go 变成了 tgz 文件,尝试 tar -zxf xxx001.go 把其他文件都解压出来了,唯独没有 xxx001.go
文件在 vps 上,只有一个分区,用 extundelete 恢复文件是否要再挂载一个分区上去?
P.S. 没有版本管理 TAT ,下载源码下来后以为只是简单修改,所以没弄版本管理,好死不死被覆盖的那个就是主要的修改文件
通过 https://unix.stackexchange.com/a/150423/162815 提到的方法,恢复成功 XD
虽然里面的中文变乱码了,但只是注释而已无关紧要
grep -i -a -B100 -A100 'text in the deleted file' /dev/sda1
1
nosugar 2022-10-31 09:42:13 +08:00
tar 在执行的时候应该有日志显示 app.tgz 文件找不到,你这把 go 源文件覆盖了,应该是找不回来了
|
3
hxy100 2022-11-02 13:52:28 +08:00
很有效的小技巧,感谢 op 分享;
|