linux

SFTP命令在Linux中怎么写

小樊
70
2025-06-07 13:56:42
栏目: 智能运维

在Linux中,使用SFTP(SSH File Transfer Protocol)命令可以在本地计算机和远程服务器之间安全地传输文件。以下是一些常用的SFTP命令:

连接到远程服务器

sftp username@hostname

常用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
看了该问题的人还看了