我需要将一些文件从多个本地目录复制到多个远程目录。
命令:
scp -v /file/source1/* username@host_server:/file/destination1
scp -v /file/source2/* username@host_server:/file/destination2
scp -v /file/source3/* username@host_server:/file/destination3
Run Code Online (Sandbox Code Playgroud)
它一次又一次地要求输入密码。
命令:
scp file1 file2 ... fileN user@host:/destination/directory/
Run Code Online (Sandbox Code Playgroud)
将所有文件放入一个目标目录。
但是我的目的地对于所有文件都不同。
我必须创建一个 cron 工作。我知道 cron 的规则,但是当我在线使用 cron 生成器时,我可以看到结果表达式有 ? 结果中。例如,如果我正在为每天凌晨 4 点调用的作业创建 cron 表达式,则结果表达式为 0 0 4 ?* * *
这有什么相关性?在 cron 表达式中?
我正在使用的命令:
find . -type f -name "*.sql" -exec grep -i -l 'schema_name.' {} +
Run Code Online (Sandbox Code Playgroud)
我要搜索的是所有包含schema_name.
. 但是 find 命令忽略了最后一个.
,只是在寻找schema_name
而不是schema_name.