如果使用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. 將文件複製到Azure虛擬機
- 2. 將虛擬機的副本複製到其他虛擬機的天藍
- 3. SCP替代從一個UNIX主機文件複製到其他UNIX主機
- 4. 無法使用虛擬機將文件從主機複製到guest虛擬機或反之亦然?
- 5. 如何將文件從私人Github複製到虛擬主機?
- 6. 如何將文件從Windows7複製到虛擬機ubuntu
- 7. 您可以將Azure虛擬機移動/複製到其他實例嗎?
- 8. 將文件複製到其他目錄
- 9. 將文件從一臺機器複製到其他機器使用php
- 10. 將文件複製到其他目錄
- 11. 在虛擬機重啓時,將虛擬機中的dll複製到Approot中嗎?
- 12. 將文件部署到虛擬機
- 13. 將文件發送到虛擬機SCP
- 14. 檢測虛擬機複製/複製
- 15. 使用Websphere apache插件的其他虛擬主機
- 16. 科技虛擬機的Unix?
- 17. 將文件夾及其文件複製到其他位置
- 18. 不能從一個虛擬機(窗)用ansible複製文件到另一個虛擬機(窗)
- 19. 虛擬主機還是其他?
- 20. 將文件從一個文件夾複製到其他文件
- 21. 在其他虛擬機上請求API
- 22. Azure虛擬機的其他屬性
- 23. 訪問本地主機被其他虛擬機託管一個虛擬機上
- 24. 將文件從Unix複製到Sharepoint 2010
- 25. 使用bash複製文件
- 26. 將文件從Azure Blob存儲複製到azure SUSE LINUX虛擬機
- 27. 將文件從一臺虛擬機傳輸到另一臺虛擬機
- 28. 如何將文件的內容複製到虛擬內存中?
- 29. 如何將文件從一臺Windows機器複製到其他Windows機器?
- 30. 從一個虛擬機到另一個虛擬機的JBoss DataGrid udp複製
'scp'通常是通過SSH複製文件的好工具。 – vcsjones 2014-09-30 13:25:10
@vcsjones需要使用腳本來完成它。要準確地實現這個功能,以現有的腳本 – Dambre 2014-09-30 13:27:25