利用scp(ssh协议)命令快捷的和服务器之间进行文件传输

今天想上传一个视频文件到服务器上去,发现svn上传太慢了,就想找个图形工具,最后还真没找到好用的,忽然想起来还有scp这个命令,于是就记录一下了。

利用ssh传输文件

在linux下一般用scp这个命令来通过ssh传输文件,下面写上几个常用的操作。

1、从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir

scp root@192.168.1.102:/home/book/yangbai.me /Download/book/yangbai.me

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

scp /web/index.php root@192.168.1.102:/home/www/default/ 

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

scp -r root@192.168.1.102:/home/book/ /Download/book

4、上传目录到服务器 scp -r local_dir username@servername:remote_dir

scp -r /web/ root@192.168.1.102:/home/www/default/

记住这四条命令,以后利用ssh方式上传/下载文件(夹)就很方便了,哈哈!

最后要注意的就是:以上这些命令所使用的路径都要是绝对路径哦。。。

友荐云推荐