linux scp

来源:互联网 发布:java简单工厂模式缺点 编辑:程序博客网 时间:2024/05/17 02:09

命令很简单,很久不用或者老是在几个系统切换老是忘。

原系统压缩:

 tar -cvf  xxx.tar ./目录


目标机器:

[root@yy ~]# scp -P 56022 tj_telecom@192.168.3.3:/opt/xxx.tar 
tj_telecom@192.168.3.3's password: 
superha.tar                                   100%   36MB  36.2MB/s   00:01


复制完成后解压:

tar -xvf  ****.tar 


其次解压完成后,应该改变相应的权限:

比如: chmod -R 777 目录路径

         chown  -R root:root 目录路径

 

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/ 目录


如果在WINDOWS中可以利用SecureCRT上传下载

sz用法:

下载一个文件sz filename 下载多个文件sz filename1 filename2下载dir目录下的所有文件,不包含dir下的文件夹sz dir/*

下载文件存放位置在securtCRT中设置,位于:

英文版 options — session options — X/Y/Zmodem。

中文版 选项— 会话选项— X/Y/Zmodem。

 

rz用法:

输入rz回车后,会出现文件选择对话框,选择需要上传文件,一次可以指定多个文件,上传到服务器的路径为当前执行rz命令的目录。


0 0
原创粉丝点击