1. 程式人生 > >linux下sftp常用命令

linux下sftp常用命令

一、sftp遠端常用命令
1、sftp -oPort=9999 [email protected]
使用-o選項來指定埠號,-oPort=遠端埠號
在linux的shell中執行上面的命令後, linux shell會提示使用者輸入密碼, 輸入password就成功建立了sftp連線


2、sftp> get /app/sftp/download/index.jsp /home/sftp/
將從遠端主機 /app/sftp/download/ 目錄下的index.jsp 檔案下載到本地 /home/sftp/ 目錄下


3、sftp> put /home/sftp/upload.pdf /app/sftp/upload/
將把本地 /home/sftp/ 目錄下的 upload.pdf檔案上傳至遠端主機 /app/sftp/upload/ 目錄下


二、其他命令

1. help
建立連線後, linux shell中的$程式設計了sftp>,  這也對。 現在執行以下help, 可以看看sftp支援哪些命令。
    
2. pwd和lpwd
pwd是看遠端伺服器的目錄, 即sftp伺服器預設的當前目錄。  lpwd是看linux本地目錄。


3. ls和lls
ls是看sftp伺服器下當前目錄下的東東, lls是看linux當前目錄下的東東。
  
4. !command
這個是指在linux上執行command這個命令, 比如!ls是列舉linux當前目錄下的東東, !rm a.txt是刪除linux當前目錄下的a.txt檔案。
這個命令非常非常有用, 因為在sftp> 後輸入命令, 預設值針對sftp伺服器的, 所以執行rm a.txt刪除的是sftp伺服器上的a.txt檔案, 而非本地的linux上的a.txt檔案。
    
5、改變路徑可以用cd ,改變本機路徑可以用 lcd;
ls rm rmdir mkdir 這些命令都可以使用。同理呼叫本機都是加 l , 即 lls lrm.

6、exit和quit
退出。