ubuntu传文件

 

  在linux下一般用scp这个命令来通过ssh传输文件。

    1、从服务器上下载文件

    scp username@servername:/path/filename /var/www/local_dir(本地目录)

     例如scp root@192.168.0.101:/var/www/test.txt  #192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)

  2、上传本地文件到服务器
    scp /path/filename username@servername:/path   

    例如scp /var/www/test.php root@192.168.0.101:/var/www/  #把本机/var/www/目录下的test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中

 

  3、从服务器下载整个目录
    scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)

    例如:scp -r root@192.168.0.101:/var/www/test  /var/www/  

  4、上传目录到服务器
    scp  -r local_dir username@servername:remote_dir
    例如:scp -r test  root@192.168.0.101:/var/www/   #把当前目录下的test目录上传到服务器的/var/www/ 目录

    

    其实,大可不必像上面那么麻烦,UbuntuGNOME桌面环境下的默认文件管理器Nautilus,支持直接连接服务器,除了可以上传下载文件以外,还能预览、删除等操作,就像跟本机挂载了服务器硬盘一样,非常方便。

    操作方法:文件->其他位置->最底下的连接到服务器->输入 ssh://172.31.xxx.xxx,然后再输入自己服务器上的账号密码就好了,除了ssh,也可以用其他的协议,具体可以点开右下角那个黑色问号查看。

      


posted @ 2021-03-30 16:16  Json2019  阅读(1046)  评论(0编辑  收藏  举报