溫馨提示×

Linux SFTP命令行操作技巧有哪些

小樊
50
2025-07-22 03:48:13
欄目: 智能運維

Linux SFTP(Secure File Transfer Protocol)是一種通過SSH協議進行安全文件傳輸的工具。以下是一些常用的SFTP命令行操作技巧:

連接到遠程服務器

  • 使用命令 sftp [user@]host[:port] 連接到遠程服務器,其中 [user@]host 是遠程服務器的用戶名和主機名或IP地址,port 是可選的SSH端口號。

常用命令

  • 列出文件和目錄
    • ls:列出當前遠程目錄中的文件和子目錄。
    • lls:列出本地系統上的文件和目錄,顯示詳細信息。
  • 切換目錄
    • cd:切換遠程服務器上的目錄。
    • lcd:切換本地系統上的目錄。
  • 上傳和下載文件
    • put:將本地文件上傳到遠程服務器。
    • get:從遠程服務器下載文件到本地。
  • 創建和刪除目錄
    • mkdir:在遠程服務器上創建目錄。
    • rmdir:刪除遠程服務器上的空目錄。
    • rm:刪除遠程服務器上的文件。
    • lmkdir:在本地系統上創建目錄。
    • lrm:刪除本地系統上的文件。
    • lrmdir:刪除本地系統上的空目錄。
  • 重命名文件或移動文件
    • rename:重命名遠程服務器上的文件。
    • mv:在本地系統上重命名文件或移動文件。
  • 退出SFTP會話
    • exitquit:退出SFTP會話。

批量操作

  • 使用 -b 選項執行批處理文件中的SFTP命令。

使用特定選項

  • -P port:指定遠程服務器的SSH端口號。
  • -i identity_file:指定用于身份驗證的私鑰文件。
  • -C:啟用壓縮傳輸,提高傳輸速度但增加CPU負載。
  • -v:啟用詳細模式,顯示SFTP的調試信息。
  • -q:啟用安靜模式,不顯示任何信息。

注意事項

  • 確保遠程服務器上已安裝并運行SSH服務。
  • 使用SFTP時需要有相應的文件或目錄訪問權限。
  • SFTP不支持通配符來匹配多個文件或目錄。

安全性

  • 使用密鑰認證而不是密碼認證,以提高安全性。

以上技巧可以幫助你更高效地使用SFTP命令行工具進行文件傳輸和管理。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女