linux命令备份文件名,将今天的日期附加到文件名

Joh*_*lia 2 linux command-line-interface

是否可以运行cp创建文件备份并使用今天的日期/时间重命名的命令

例如:

  • foo.txt
  • foo.txt.2012.03.03.12.04.06

Mad*_*ter 13

cp -p foo.txt foo.txt.`date +%Y.%m.%d.%H.%M.%S`
Run Code Online (Sandbox Code Playgroud)

  • 仍然有用的最短方法是`date +%s`。这将输出unix时间戳,这将允许您轻松按日期订购。 (4认同)

Wal*_*mra 7

cp -p foo.txt foo.txt.`date -I`
Run Code Online (Sandbox Code Playgroud)

这会将日期放入 ISO 格式 yyyy-mm-dd