如果使用UNIX BASH(有点新),将文件从目录复制到其他虚拟机时需要帮助。 例如VM ip 10.123.123.1;文件名“q.txt”。我如何制作它?使用UNIX BASH将文件复制到其他虚拟机
-2
A
回答
1
使用下面的脚本来检查,如果该文件不为空,并复制(scp
)到你的目的地
_file="$1"
[ $# -eq 0 ] && { echo "Usage: $0 filename"; exit 1; }
[ ! -f "$_file" ] && { echo "Error: $0 file not found."; exit 2; }
if [ -s "$_file" ]
then
echo "$_file has some data."
scp $_file <USER>@10.123.123.1:<YOUR_DESTINATION_PATH>
else
echo "$_file is empty."
fi
注意:您需要设置您希望将文件存储在用户名和路径的目的地目标
相关问题
- 1. 将虚拟机的副本复制到其他虚拟机的天蓝
- 2. 无法使用虚拟机将文件从主机复制到guest虚拟机或反之亦然?
- 3. 您可以将Azure虚拟机移动/复制到其他实例吗?
- 4. 将文件复制到其他目录
- 5. 将文件复制到其他目录
- 6. 在虚拟机重启时,将虚拟机中的dll复制到Approot中吗?
- 7. 科技虚拟机的Unix?
- 8. 将文件夹及其文件复制到其他位置
- 9. 不能从一个虚拟机(窗)用ansible复制文件到另一个虚拟机(窗)
- 10. 将文件从一个文件夹复制到其他文件
- 11. Azure虚拟机的其他属性
- 12. 在其他虚拟机上请求API
- 13. 将文件从Unix复制到Sharepoint 2010
- 14. 使用bash复制文件
- 15. 将文件从一台虚拟机传输到另一台虚拟机
- 16. 如何将文件从一台Windows机器复制到其他Windows机器?
- 17. 如何将文件的内容复制到虚拟内存中?
- 18. 自动将新文件复制到其他文件夹(CentOS 6.3)?
- 19. 将文件从wwwroot本地机器复制到其他机器时出错
- 20. 将ESXi虚拟机映像复制到vSphere
- 21. 如何使用ant将文件从Unix共享复制到Windows机器?
- 22. 虚拟机上的文件块复制分配hadoop
- 23. Azure:复制虚拟机:无存储配置文件
- 24. 复制vdi文件后虚拟机无法访问
- 25. 无法将虚拟机连接到使用虚拟框的主机
- 26. 创建虚拟机并将虚拟机关联到现有的虚拟网络
- 27. hadoop虚拟机文件
- 28. 复制虚拟文件夹结构到另一个用户
- 29. 从Unix机器txt文件复制到Windows机器
- 30. 如何在Netkit虚拟机上安装其他软件?
'scp'通常是通过SSH复制文件的好工具。 – vcsjones 2014-09-30 13:25:10
@vcsjones需要使用脚本来完成它。要准确地实现这个功能,以现有的脚本 – Dambre 2014-09-30 13:27:25