复制文件备份并在文件名里加上日期

修改重要文件前,一条命令生成带当天日期的备份副本。

macOS备份文件低风险
在 cp 的目标文件名里嵌入 $(date +%Y%m%d),即可生成以今天日期命名的备份。

01命令

命令
$ cp ~/Documents/config.txt ~/Documents/config-$(date +%Y%m%d).txt

02作用说明

date +%Y%m%d 会展开成 20260917 这样的文字,每天备份自动得到新名字,不会覆盖昨天的备份。加 -p 可以保留原文件的时间戳;一天要备份多次的话,把格式换成 +%Y%m%d-%H%M 精确到分钟。这个习惯能彻底告别「最终版-v2」式命名。

03风险

风险低风险
!注意: 同一分钟内备份两次会生成同名文件,后者会覆盖前者。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • cp – Copy files
    ss64.com · technical · 2026-09-17
    依据: cp copies a file; command substitution $(date +%Y%m%d) stamps the copy with the current date.

最后验证: 2026-09-18 · 分类: 文件与文件夹

06相关方案