scp与pscp

Posted on Posted in command
Tips: 本文创建于2014年8月21日,已超过 2 年,内容或图片可能已经失效!

SCP命令:
scp是安全的文件拷贝,基于ssh的登录
如果远程目录存在该文件,会覆盖掉原来的文件

把文件拷贝到远程服务器的test目录

  1. scp -P 22 test.txt root@192.168.1.123:/test/  

把远程文件拷贝到本地

  1. scp -P 22 root@192.168.1.123:/test/test.txt .  

把文件夹,拷贝到远程服务器

  1. scp -P 22 -r test root@192.168.1.123:/  

把文件夹,从远程服务器拷贝到本地

  1. scp -P 22 -r root@192.168.1.123:/test/ .  

拷贝远程机器的整个目录下的文件(不会是一个文件,是文件夹下的所有文件)

  1. scp -r root@192.168.0.2:/home/* ./  
  • -r: 传输信息输出
  • -p: 进度
  • -P: 指定端口
  • -C: 压缩传输
  • -c: 指定压缩算法
  • -l: 限速
  • -q: 静默传输
  • -v:显示进度

参考http://linux.cn/article-4527-1.htm

pscp和scp功能相同,但pscp同时支持windows下使用,它有效解决了windows系统向linux服务器传输文件,而且它只有一个文件,即pscp.exe,建议将该文件放到C:\WINDOWS或C:\WINDOWS\system32下面,这样就可以在任何地方调用该文件命令,你也可以放在任意你指定文件夹下。

pscp有两个参数感觉很方便

  • -pw 可以指定登录的密码。虽然理论不安全,但是在特定情况下。很方便。
  • -l? 指定用户。这个参数,我感觉有点没用

例如,把文件拷贝到远程服务器的家目录。

  1. pscp -P 22 -pw 123456 test.txt root@192.168.1.123:/home/  
» 转载请注明来源:若我若鱼 » scp与pscp

Leave a Reply

Your email address will not be published. Required fields are marked *

2 × 2 =