在Linux系統中,SFTP(SSH File Transfer Protocol)是一種通過SSH加密實現文件傳輸的協議。要使用命令行操作SFTP,請按照以下步驟操作:
打開終端(Terminal)。
輸入sftp
命令,后跟你想要連接的遠程服務器的IP地址或域名,以及可選的端口號。例如:
sftp user@example.com
或者
sftp -P 2222 user@example.com
這里的user
是你在遠程服務器上的用戶名,example.com
是遠程服務器的域名或IP地址,2222
是可選的端口號(默認為22)。
按Enter鍵。如果需要輸入密碼,會在終端中提示你輸入。輸入密碼時,不會顯示任何字符,這是正常的。
連接成功后,你將看到一個類似于以下的提示符:
sftp>
現在你可以使用SFTP命令來操作遠程服務器上的文件和目錄。以下是一些常用的SFTP命令:
ls
:列出當前目錄下的文件和目錄。cd <directory>
:切換到指定目錄。get <remote-file> <local-file>
:從遠程服務器下載文件到本地計算機。put <local-file> <remote-file>
:將本地計算機的文件上傳到遠程服務器。mkdir <directory>
:在遠程服務器上創建新目錄。rmdir <directory>
:刪除遠程服務器上的空目錄。rm <file>
:刪除遠程服務器上的文件。exit
:退出SFTP會話。更多關于SFTP命令的信息,可以查閱SFTP的手冊頁(man page),通過在終端中輸入man sftp
來查看。