scp 当前文件夹到目标文件夹名称为 ddmmyy

scp 当前文件夹到目标文件夹名称为 ddmmyy

我想添加一个 cron 作业,将文件夹 scp 到服务器,在服务器上,文件夹名称位于另一个文件夹中,其文件夹名称是时间戳,如 ddmmyy

就像是

scp -r <foldername> user@server:path/to/destination/ddmmyyhhmmss

ddmmyyhhmmss: 日期 月份 年 小时 分钟 秒

答案1

您可以通过 date 命令获取日期,该命令允许您通过 %d、%m 等指定日期格式。Cron 将 % 字符视为特殊字符,因此您需要对它们进行转义。像这样的事情应该在每小时的顶部复制您的文件。

0   *   *   *   *   scp -r <foldername> user@server:path/to/destination/$(date +\%d\%m\%y\%H\%M\%S)

相关内容