首页 > 解决方案 > scp 仅 1 天的数据

问题描述

我想 scp 位于 /backup 文件夹中的目录及其内容,该文件夹只有 1 天。我正在使用以下命令,它将所有目录和文件从远程带到本地主机,该主机早于 1 天,但我只需要 1 天前的文件夹及其内容。

命令用于 scp 从远程到本地。

sshpass -p "password" scp -rv find "/backup" -mindepth 1 -maxdepth 1 -type d -ctime -1 oracle@192.168.252.38:/backup/ /bkp

存在的文件是 Jul 的文件,不应该从上面的命令中选择,而是应该失败。我想要的是如果今天是 2018 年 8 月 30 日,但我只希望数据是 scp 是 2018 年 8 月 29 日。

/back 文件夹下的文件:

[oracle@ back]$ ls -lrt
total 12
drwxr-xr-x 2 oracle dba 12288 Jul 23 18:32 2018-07-23

标签: bashshelltimestampscp

解决方案


推荐阅读