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
:在本地系統上重命名文件或移動文件。exit
或 quit
:退出SFTP會話。-b
選項執行批處理文件中的SFTP命令。-P port
:指定遠程服務器的SSH端口號。-i identity_file
:指定用于身份驗證的私鑰文件。-C
:啟用壓縮傳輸,提高傳輸速度但增加CPU負載。-v
:啟用詳細模式,顯示SFTP的調試信息。-q
:啟用安靜模式,不顯示任何信息。以上技巧可以幫助你更高效地使用SFTP命令行工具進行文件傳輸和管理。