首页主机资讯Linux SFTP命令大全

Linux SFTP命令大全

时间2025-10-14 23:39:03发布访客分类主机资讯浏览552
导读:Linux中的SFTP(Secure File Transfer Protocol)是一种安全的文件传输协议,它允许用户通过SSH(Secure Shell)加密通道在本地和远程主机之间传输文件。以下是一些常用的SFTP命令: 连接与断开连...

Linux中的SFTP(Secure File Transfer Protocol)是一种安全的文件传输协议,它允许用户通过SSH(Secure Shell)加密通道在本地和远程主机之间传输文件。以下是一些常用的SFTP命令:

连接与断开连接

  1. 连接到远程服务器

    sftp username@hostname
    

    或者

    sftp -P port username@hostname
    
  2. 断开连接

    exit
    

    或者

    bye
    

基本文件操作

  1. 列出远程目录内容

    ls
    ls -l
    ls -a
    
  2. 切换远程目录

    cd directory_name
    
  3. 创建远程目录

    mkdir directory_name
    
  4. 删除远程文件

    rm file_name
    
  5. 删除远程目录

    rmdir directory_name
    
  6. 重命名远程文件或目录

    mv old_name new_name
    
  7. 下载远程文件到本地

    get remote_file local_file
    

    或者

    get -p remote_file local_file  # 保留权限和时间戳
    
  8. 上传本地文件到远程

    put local_file remote_file
    
  9. 下载整个目录及其内容

    get -r remote_directory local_directory
    
  10. 上传整个目录及其内容

    put -r local_directory remote_directory
    

权限与属性操作

  1. 更改远程文件权限

    chmod permissions file_name
    
  2. 更改远程文件所有者

    chown user:group file_name
    
  3. 查看远程文件属性

    ls -l file_name
    

其他有用的命令

  1. 显示当前工作目录

    pwd
    
  2. 切换到用户主目录

    cd ~
    
  3. 显示远程服务器上的所有可用命令

    help
    
  4. 获取帮助信息

    ? command_name
    
  5. 使用通配符

    ls *.txt
    get *.jpg
    
  6. 断开连接并退出SFTP会话

    quit
    

注意事项

  • 在使用SFTP时,确保你的SSH密钥已经配置好,以便无需每次都输入密码。
  • 传输大文件时,可以考虑使用-o BatchMode=yes选项来避免交互式提示。
  • 使用-v选项可以启用详细模式,查看传输过程中的详细信息。

希望这些命令能帮助你更有效地使用SFTP进行文件传输!如果有其他问题,请随时提问。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Linux SFTP命令大全
本文地址: https://pptw.com/jishu/726428.html
如何优化Debian Dolphin界面 Linux SFTP日志如何查看

游客 回复需填写必要信息