从命令行快速备份文件

从命令行快速备份文件

如果您要对文件进行一些更改并且不确定结果,那么备份文件始终是个好主意。在 Finder 中,这就像选择文件并按下 Command+D 来创建相关文件的副本一样简单,但在命令行中,您通常必须使用 cp 命令,将其指向文件,然后指定复制的版本。这是一个很好的变体,可以通过终端快速备份任何文件。

在同一位置(目录)创建文件即时备份的简单语法如下:

cp 文件{,.backup}

例如,要在同一目录下将名为“file.txt”的文件备份为“file.txt.backup”,命令字符串如下:

cp file.txt{,.backup}

注意第一个文件的末尾和方括号之间没有空格。这将创建“file.txt”的副本,并添加扩展名“.backup”,从而生成“file.txt.backup”。

这对你来说是否比键入“cp file1 file2”更快将取决于你的键盘输入能力和你使用制表符补全的程度,但无论你采用哪种方法,最好养成这样的习惯备份,以便您可以快速将内容恢复到编辑之前的状态,无论是 htaccess, /etc/hosts,或者只是一个 plist 文件。

感谢 James 来自 的提示命令行fu