Macos 错误地删除了.zshenv文件

Macos 错误地删除了.zshenv文件,macos,terminal,zsh,zshrc,Macos,Terminal,Zsh,Zshrc,很遗憾,我已通过运行命令echo>.zshenv擦除/清除了.zshenv文件。我不是终端和命令方面的专家。我可以通过任何命令取回我的旧.zshenv文件吗 请帮忙 提前感谢。既然您使用的是macOS,您可以通过Time Machine取回: 将来,您可能还需要添加 setopt NO_CLOBBER 到您的.zshrc文件。这可以防止>覆盖现有文件。如果设置了无冲击器,则只有或>可以覆盖现有文件 此外,您可能希望养成使用>而不是的习惯>可以创建新文件,就像一样,但与>不同的是,如果文件已经存

很遗憾,我已通过运行命令
echo>.zshenv
擦除/清除了.zshenv文件。我不是终端和命令方面的专家。我可以通过任何命令取回我的旧
.zshenv
文件吗

请帮忙


提前感谢。

既然您使用的是macOS,您可以通过Time Machine取回:

将来,您可能还需要添加

setopt NO_CLOBBER
到您的
.zshrc
文件。这可以防止
>
覆盖现有文件。如果设置了
无冲击器
,则只有
>可以覆盖现有文件


此外,您可能希望养成使用
>
而不是
的习惯
>
可以创建新文件,就像
一样,但与
>
不同的是,如果文件已经存在,而不是覆盖它,
>
只会将文本附加到文件。

这有助于我恢复到文件的旧状态。谢谢@marlon richert不客气。:)谢谢你的链接!我把它添加到我的答案中。@CholanMadala我在我的答案中添加了更多的提示。看一看。