gpt4 book ai didi

linux - 将输出重定向到我的源文件因此丢失了我的源

转载 作者:太空宇宙 更新时间:2023-11-04 11:04:26 30 4
gpt4 key购买 nike

我只是试图将我的代码输出重定向到我的代码文件本身,我的代码文件中的所有内容都消失了,有什么方法可以恢复吗?

最佳答案

如何恢复覆盖的文件?实际上,当 file 被截断时释放的磁盘 block 很可能是最先被覆盖的。

如何避免呢?虔诚地使用版本控制(我更喜欢 mercurial,因为它对于单人项目来说是最轻量级的)。

您还可以在 shell set -C 中设置“noclobber”选项,这将不允许

redirection_to > an_existing_file

消息“无法覆盖现有文件”。但是不要这样做。这通常是一种不好的做法,因为一旦你在没有设置 noclobber 的 shell 中,你会不小心覆盖一个宝贵的文件。

关于linux - 将输出重定向到我的源文件因此丢失了我的源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25806611/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com