gpt4 book ai didi

bash - 通过 bash 脚本 : there must be a better way scp 一堆文件

转载 作者:行者123 更新时间:2023-11-29 09:03:27 27 4
gpt4 key购买 nike

我目前有以下 bash 脚本:

for a in `seq 16 75`; 
do scp doneill@server:/mnt/device/folder/numbered_file$a.txt ./;
done;

虽然这确实有效,但速度非常慢。每个文件,到服务器的请求大约需要 4-7 秒,然后发送文件又需要 3 秒左右。

有没有一种方法可以做到这一点,只涉及向服务器发送 1 个命令(以最大限度地减少我的 VPN 发送接收每个单独命令所花费的时间)?通常,我会执行类似 scp doneill@server:/mnt/device/folder/numbered_file* 的操作,但文件夹中有数千个我不想复制的文件。我只需要获取那几个(由序列定义)。

最佳答案

在 bash 中:

scp doneill@server:/mnt/device/folder/numbered_file{16..75}.txt ./

关于bash - 通过 bash 脚本 : there must be a better way scp 一堆文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4728752/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com