转:window与linux互相拷贝文件

window与linux互相拷贝文件

借助 PSCP 命令可以实现文件的互拷:

1、下载pscp.exe 文件 (我的资源文件中有)

2、如果想在所有目录可以执行,请更改环境变量。

windows执行指令时直接到这些目录去寻找可执行文件。

设置环境变量的方法:

我的电脑->属性->高级->环境变量

里面有用户变量和系统变量两种。用户变量当然是只有当前用户才能使用的,系统变量是所有用户都能使用的。

我们就编辑用户变量中的变量名为PATH的变量。

点击“编辑”后发现变量值就是用分号“;”隔开的路径名,在这里加上我们的路径。

比如我加上后变量值变为 “C:\Program Files\StormII\Codec;C:\Program Files\StormII;C:\Program Files\PuTTY”。

3. 环境变量改好后,在命令行下输入 pscp就可以拷文件了:

命令格式:pscp localfile [email protected]:/fileDirectory

拷贝整个文件夹:  pscp -r localDir [email protected]:/fileDirectory

如果是从linux拷贝文件,是同样的方法,只不过是把前后地址对换一下即可;

4. 比如我想把windows下e:\htk 整个目录的所有文件复制到linux /root目录下,命令如下:

pscp -r -l root -pw 1234567890 e:\htk 192.168.0.204:/root

说明:

-r 复制目录下所有文件;

-l 对方机器(linux)的用户名(root);

-pw 密码(1234567890 );

e:\htk 源文件/文件夹的地址;

192.168.0.204:/root 目的文件/文件夹的地址。192.168.0.204为linux机器的ip地址。

5. 反过来,把linux soundRcg目录下的test.txt文件传输到windows e:\下,同样在windows命令行中敲入命令:

pscp -l root -pw 1234567890   192.168.0.204:/soundRcg/test.txt E:\

备注:pscp似乎传输速度不是很快。

时间: 2024-11-06 14:10:31

转:window与linux互相拷贝文件的相关文章

Windows与Linux系统拷贝文件之pscp的使用分享

因为需要把linux环境下的oracle或mysql的数据库备份文件存放至windows环境保存,找到了这个pscp工具来实现,以下是我的个人使用的分享,希望对大家的使用有所帮助:1.首先需要确认所使用的windows环境是32位还是64位可以通过在cmd窗口输入 systeminfo来查询该系统的信息,以下举例winserver2003与winserver2008r2的信息截图,通过系统类型与处理器这两个信息,很容易知道当前操作系统的位数 2.下载对应的pscp,下载的地址为https://w

linux 上拷贝文件到windows 上 文件出现锁的文件

要在linux上拷贝出文件到windows上,那么文件必须是777的最高权限. chmod 777 wb_redis -R

两个linux之间拷贝文件及文件夹

Linux为我们提供了两个用于文件copy的命令.一个是cp,一个是scp,可是他们略有不同,cp 主要是用于在同一台电脑上,在不同的文件夹之间来回copy文件 scp 主要是在不同的Linux系统之间来回copy文件.scp即security cp,带有安全性的复制. 在两台linux机之间拷贝文件,我们打开当中随意一台就可以,利用scp可实现两者之间文件文件夹的传输: 从本地server拷贝到远程server: (1) 拷贝文件: 命令格式: scp local_file [email pr

linux 远程拷贝文件: scp

linux 远程拷贝 :scp scp 文件名  [email protected]远程ip:/路径/ 将本地home目录下的test.tar的文件拷贝到远程主机192.168.1.23的/home/adm/目录下,则命令为:scp /home/test.tar [email protected]:/home/adm/  回车后输入密码就可以了 scp提供了几个选项  在scp后加就行了 -p 拷贝文件的时候保留源文件建立的时间. -q 执行文件拷贝时,不显示任何提示消息. -r 拷贝整个目录

linux cp 拷贝文件或目录

cp 拷贝文件或目录 默认不能拷贝目录 常用来备份: [[email protected] ~]# cp a.txt /tmp/ [[email protected] ~]# cp /root/a.txt /tmp/ cp: overwrite ‘/tmp/a.txt’? y 拷贝不提示,默认是提示的 第一种方法:\cp \cp /mnt/test.txt /tmp 第二种方法:cp加 命令全路径 /bin/cp /mnt/test.txt /tmp 屏蔽掉系统默认的对应的命令别名,默认执行cp

Linux命令----拷贝文件/目录

cp [OPTION]... DIRECTORY DIRECTORY [OPTION] -r recursion(递归) 如:cp -r dic1/ dic2/ 即:将目录dic1下的所有文件以及目录(包括目录dic1本身),全部拷贝到目录dic2下. cp FILE... DIRECTORY 将文件FILE拷贝到目录DIRECTORY下 cp FILE1 FILE2 将文件FILE1拷贝一份,并且重命名为FILE2 如:cp file1 dic1/file2

window共享linux下的文件 samba

1.在Ubuntu上安装samba服务 sudo apt-get install samba 2.修改配置文件vim /etc/samba/smb.conf [xubu] (共享名) guest account = xubu (共享名) writeable = yes path = /home/share  (共享文件夹) 3. 添加用户 sudo smbpasswd -a xubu  (共享名) 4. 重启samba服务 sudo service smbd restart 5. 在Window

Linux拷贝文件夹

参考博文: linux下cp目录时排除一个或者多个目录的方法 1. cp cp -r 和-R功能上是等价的.不加-r或者-R的时候,只拷贝文件,不拷贝文件夹:加上后则会拷贝文件夹——包括下一级的子文件夹,以及子文件夹中的子文件夹,余此类推. 另外rm的-R -r功能同上,ls的-R功能同上,-r的功能是结果反向排列. cp目录时排除一个或者多个目录 /home目录里面有data目录,data目录里面有a.b.c.d.e五个目录,现在要把data目录里面除过e目录之外的所有目录拷贝到/bak目录中

linux系统使用scp工具拷贝文件

linux系统使用scp工具拷贝文件: scp  /tmp/xxx   [email protected]:/mnt