从另一台计算机复制1小时的文件


Answers:


2

scp 命令不提供修改时间或日期的任何过滤。但既然你有权访问 scp 你也可以访问 ssh - 我假设。如果不是以下将无法帮助您。

在实际复制文件之前,您可以找出哪些文件的修改日期超过一小时。

for i in `find <location> -name <filename> -type f -mmin +60`
do
    scp $i <user>@<destination server>:/<destination directory>/
done

您正在寻找的选项:

-mmin n
    File's data was last modified n minutes ago.

+ 在分钟数告诉之前 find 寻找60分钟前修改过的文件。 - 会找到60分钟以内。

该脚本将通过远程机器运行 ssh 并将文件推送到目标计算机。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.