bash - 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
解决方案
推荐阅读
- ruby-on-rails - 如何修复 **form_with** 标签未将关联模型属性提交给 Rails 中的参数的错误
- jmeter - 什么是标准网页加载时间?
- python - 为什么 Pyspark 加入的列变成空值?
- jacoco - Arquillian tomee 远程 jacoco 代码覆盖率
- c++ - 我的指针代码c ++中的分段错误(核心转储)
- c# - 通过 ILGenerator 调用带有谓词表达式的 LINQ
- c# - 将 linq 中的两个泛型类型与 sql 进行比较
- ruby-on-rails - 为什么我的模型参数被认为是未定义的局部变量?:
- heif - 如何在 Android P 中使用 heic 格式?
- javascript - 只需稍加调整即可从一个到另一个创建 JSON 对象