溫馨提示×

SFTP命令在Linux中怎么寫

小樊
66
2025-06-07 13:56:42
欄目: 智能運維

在Linux中,使用SFTP(SSH File Transfer Protocol)命令可以在本地計算機和遠程服務器之間安全地傳輸文件。以下是一些常用的SFTP命令:

連接到遠程服務器

sftp username@hostname
  • username 是你在遠程服務器上的用戶名。
  • hostname 是遠程服務器的地址(可以是IP地址或域名)。

常用SFTP命令

  1. 列出遠程目錄內容

    ls
    

    或者查看詳細信息:

    ls -l
    
  2. 切換遠程目錄

    cd directory_name
    
  3. 切換本地目錄

    lcd local_directory_name
    
  4. 上傳文件到遠程服務器

    put local_file remote_file
    

    如果遠程文件名與本地文件名相同,可以省略 remote_file

    put local_file
    
  5. 下載文件從遠程服務器

    get remote_file local_file
    

    如果本地文件名與遠程文件名相同,可以省略 local_file

    get remote_file
    
  6. 刪除遠程文件

    rm remote_file
    
  7. 刪除遠程目錄

    rmdir remote_directory
    
  8. 創建遠程目錄

    mkdir remote_directory
    
  9. 退出SFTP會話

    exit
    

    或者使用快捷鍵 Ctrl+D。

示例會話

$ sftp user@example.com
Connecting to example.com...
sftp> ls
drwxr-xr-x 2 user user 4096 Mar 10 10:00 Documents
drwxr-xr-x 2 user user 4096 Mar 10 10:00 Downloads
sftp> cd Documents
sftp> ls
file1.txt
file2.txt
sftp> get file1.txt
Uploading file1.txt to /home/user/Documents/file1.txt
sftp> put local_file.txt
Uploading local_file.txt to /home/user/Documents/local_file.txt
sftp> exit

通過這些基本命令,你可以輕松地在本地和遠程服務器之間傳輸和管理文件。

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