如何往雲服務器上上傳jar包


來源:http://bbs.qcloud.com/thread-24970-1-1.html

兩種方式mark以下:

1. rsync 
【優點】功能強大,操作類似scp,支持排除目錄,支持限速參數;還支持本地復制。 
【缺點】暫無 
【用法】 
rsync是類unix系統下的數據鏡像備份工具,從軟件的命名上就可以看出來了——remote sync。它的操作方式和scp和相似,但是比scp強大很多。使用雙冒號分割主機名和文件路徑時,是使用rsync服務器,這里不做介紹。 
命令格式: 
rsync [參數] <源地址(用戶名@IP地址或主機名)>:<文件路徑> <目的地址(用戶名 @IP 地址或主機名)>:<文件路徑> 
舉例: 

rsync /home/work/source.txtwork  [username]@192.168.0.10:/home/work/   #把本地的source.txt文件拷貝到192.168.0.10機器上的/home/work目錄下 (這里的home就是ubuntu的home目錄)

rsync work@192.168.0.10:/home/work/source.txt/home/work/   #把192.168.0.10機器上的source.txt文件拷貝到本地的/home/work目錄下 
rsync work@192.168.0.10:/home/work/source.txtwork@192.168.0.11:/home/work/   #把192.168.0.10機器上的source.txt文件拷貝到192.168.0.11機器的/home/work目錄下 
rsync -r /home/work/sourcedirwork   [username]@192.168.0.10:/home/work/   #拷貝文件夾,加-r參數 
rsync -r /home/work/sourcedirwork    @www.myhost.com:/home/work/   #使用主機名 
rsync -r -v /home/work/sourcedirwork   @www.myhost.com:/home/work/   #顯示詳情,加-v參數 
rsync -r -v --exclude sourcedir/notinclude /home/work/sourcedir work@www.myhost.com:/home/work/   #排除子目錄,注意:--exclude后面的路徑不能為絕對路徑,必須為相對路徑才可以,否則匹配不上,就不會被排除掉。 

2、 linux系統下用 ssh登錄管理服務器,並用scp上傳下載文件 
登錄ssh方法: 
1、ssh 主機 
ssh 192.168.1.155 (表示用root用戶登錄到服務器) 
2、ssh 用戶@主機 
ssh user1@192.168.1.155  (表示用user1登錄到服務器) 
3、ssh 主機 -l 用戶名 -p 端口 
ssh 192.168.1.155 -l user2 -p 8080 (表示user2用戶用8080端口連接到192.168.1.155的服務器) 
用scp命令上傳和下載文件 
scp root@192.168.1.155:1.txt 2.txt (把服務器的1.txt下載到本地,並且重命名為2.txt) 
scp 2.txt root@192.168.1.155:/home/3.txt (把本地2.txt文件上傳到服務器的/home目錄下,並且命名為3.txt) 
scp -r 的話表示上傳或者下載文件夾 
scp -表示加上端口信息(P為大寫) 

個人感覺scp更好用一些,有進度顯示,速度也快一些。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM