【liunx命令】上傳下載檔案的方法

Love Lenka發表於2018-04-18
scp
 
幫助命令: man scp
 
scp功能:
下載遠端檔案或者目錄到本地,
如果想上傳或者想下載目錄,最好的辦法是採用tar壓縮一下,是最明智的選擇.
 
從遠端主機 下載東西到 本地電腦
複製檔案命令 scp user@host:/path/file /localpath 即 scp 使用者名稱@IP:/檔案路徑  /本地檔案路徑
如果拷目錄就 scp -r user@host:/dirpath /localpath 即 scp -r 使用者名稱@IP:/目錄路徑  /本地檔案路徑
 
 
從本地 上傳檔案 或目錄 到 遠端主機
從本地上傳檔案 到 遠端主機   
scp localfile user@host:/dirpath 即 scp 檔案路徑  遠端主機使用者名稱@ip:/存放檔案的路徑
 
從本地上傳目錄 到 遠端主機   
scp -r localdir user@host:/dirpath 即 scp -r  本地目錄路徑   遠端主機使用者名稱@ip:/存放檔案路徑
 
 
-----------------------------------------------------------------------
 
sftp 
 
sftp> help  獲得幫助
是一個互動式檔案傳輸程式。它類似於 ftp, 但它進行加密傳輸,比FTP有更高的安全性。
下邊就簡單介紹一下
 
如何遠端連線主機,進行檔案的上傳和下載,以及一些相關操作。
舉例,如遠端主機的 IP 是 202.206.64.33或者是域名www.hebust.edu.cn,使用者名稱是  fyt ,在命令列模下:
 
sftp fyt@202.206.64.33
或者  
fyt@www.hebust.edu.cn
回車提示輸入密碼。進入提示符
sftp>
 
 
如果登陸遠端機器不是為了上傳下載檔案,而是要修改遠端主機上的某些檔案。可以
ssh  fyt@202.206.64.33 (其實sftp就是ssh 的一個程式。)
 
在sftp中get表示下載即得到;  put表示上傳即放置
sftp> get 遠端主機下檔案的路徑   將檔案儲存到本地電腦的路徑
sftp> put 本地檔案的路徑 將檔案版儲存到遠端主機的路徑
 
 
 
 
sftp> get /var/www/fuyatao/index.php  /home/fuyatao/
將從遠端主機的  /var/www/fuyatao/目錄下將 index.php 下載到本地  /home/fuyatao/目錄下。
 
 
sftp> put /home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/
把本地 /home/fuyatao/downloads/目錄下的 linuxgl.pdf檔案上傳至遠端主機/var/www/fuyatao/ 目錄下
 
 
你如果不知道遠端主機的目錄是什麼樣, pwd命令可以幫您查詢遠端主機的當前路徑。查詢本機當前工作目錄 lpwd.
 
改變路徑可以用cd ,改變本機路徑可以用 lcd;
 
ls rm rmdir mkdir 這些命令都可以使用。同理呼叫本機都是加 l , 即 lls lrm.
 
要離開sftp,用exit 或quit、 bye 均可。詳細情況可以查閱 man  sftp.
 
如果覺得在命令列模式下不太方便,可以 sudo apt-get install gftp。
在圖形介面下操作就簡便多了
 
--------------------------------------------------------------
記住:
在用sftp和ftp的時候,所有檔案和

相關文章