我有2台服务器:
我希望SCP命令从服务器A复制到服务器B大约60%(~750GB)的文件。我可以使用服务器B中需要的文件名创建一个txt文件。有没有办法实现这一点?是否有更好的替代SCP?
谢谢!
答案 0 :(得分:0)
如果您仍然想要SCP,请scp所有文件:
scp -r /opt/medias/* root@xxx.xxx.xxx.xxx:/opt/medias/
但是,正如上面的ppl所说,你应该试试rsync
或
bash脚本仅向SCP提供特定文件(将/usr/local/src/listOfFileNames.txt放在服务器A上)
#!/bin/bash
while read line
do
#scp one file at a time to your other server
scp $line root@192.168.2.3:/opt/medias/
done < /usr/local/src/listOfFileNames.txt