【2017/4/10】linux如何与windows传输文件

有很多小伙伴总会问这个问题,既然我知道那就把我了解的分享出来吧。


模拟情形:我的window中E盘有个文件mygod.txt,windows账户Administrator密码Aa123456

VMware workstation中跑了liunx,liunx的/mnt下有个mygod.rpm             

并且linux与windows互通


需求:将mygod.txt传输到/root下

将/mnt/mygod.rpm 传输到windows上



如何实现?

借助xshell

【2017/4/10】linux如何与windows传输文件_第1张图片【2017/4/10】linux如何与windows传输文件_第2张图片【2017/4/10】linux如何与windows传输文件_第3张图片【2017/4/10】linux如何与windows传输文件_第4张图片【2017/4/10】linux如何与windows传输文件_第5张图片

[root@xiaopengfei17-2-21 ~]# pwd
/root
[root@xiaopengfei17-2-21 ~]# ls
anaconda-ks.cfg  Documents  initial-setup-ks.cfg  Pictures  Templates
Desktop          Downloads  Music                 Public    Videos
[root@xiaopengfei17-2-21 ~]# 



使用put

sftp:/root> put mygod.txt
Uploading mygod.txt to remote:/root/mygod.txt
sftp: sent 0 ؖ½ؠin 0.02 seconds

sftp:/root> 

[root@xiaopengfei17-2-21 ~]# ls
anaconda-ks.cfg  Documents  initial-setup-ks.cfg  mygod.txt Public     Videos
Desktop          Downloads  Music                 Pictures   Templates
[root@xiaopengfei17-2-21 ~]# 

mygod.txt传输到/root下成功!



使用get

[root@xiaopengfei17-2-21 ~]# mv /mnt/mygod.rpm /root/
[root@xiaopengfei17-2-21 ~]# ls 
anaconda-ks.cfg  Documents  initial-setup-ks.cfg  mygod.rpm  Pictures  Templates
Desktop          Downloads  Music                 mygod.txt  Public    Videos
[root@xiaopengfei17-2-21 ~]# 

【2017/4/10】linux如何与windows传输文件_第6张图片


sftp:/root> get mygod.rpm
Fetching /root/mygod.rpm to mygod.rpm
sftp: received 0 ???in 0.02 seconds
sftp:/root> 

【2017/4/10】linux如何与windows传输文件_第7张图片

将/mnt/mygod.rpm 传输到windows上成功!




或者windows将文件夹共享出来,然后在liunx上mount

mount -o username=administrator,password=Aa123456 //windowsIP地址/共享名      /mnt

将windows的共享挂载到/mnt下,完成后可以直接到/mnt下去访问。

[root@xiaopengfei17-2-21 ~]# df
Filesystem                                 1K-blocks    Used Available Use% Mounted on
/dev/mapper/rhel_xiaopengfei17--2--21-root  18348032 3111232  15236800  17% /
devtmpfs                                     1008544       0   1008544   0% /dev
tmpfs                                        1017824     140   1017684   1% /dev/shm
tmpfs                                        1017824    9096   1008728   1% /run
tmpfs                                        1017824       0   1017824   0% /sys/fs/cgroup
/dev/sr0                                     3654720 3654720         0 100% /media/cdrom
/dev/sda1                                     508588  121224    387364  24% /boot
[root@xiaopengfei17-2-21 ~]# 
[root@xiaopengfei17-2-21 ~]# mount -o username=administrator,password=Aa123456 //192.168.2.119/iso /mnt
[root@xiaopengfei17-2-21 ~]# df
Filesystem                                 1K-blocks      Used Available Use% Mounted on
/dev/mapper/rhel_xiaopengfei17--2--21-root  18348032   3111224  15236808  17% /
devtmpfs                                     1008544         0   1008544   0% /dev
tmpfs                                        1017824       140   1017684   1% /dev/shm
tmpfs                                        1017824      9096   1008728   1% /run
tmpfs                                        1017824         0   1017824   0% /sys/fs/cgroup
/dev/sr0                                     3654720   3654720         0 100% /media/cdrom
/dev/sda1                                     508588    121224    387364  24% /boot
//192.168.2.119/iso                        221897248 168952092  52945156  77% /mnt
[root@xiaopengfei17-2-21 ~]# cd /mnt/
[root@xiaopengfei17-2-21 mnt]# ls
CentOS-6.5-x86_64-bin-DVD1.iso                                rhel-server-5.6-x86_64-dvd.iso
CentOS-7-x86_64-DVD-1503-01.iso                               rhel-server-6.0-x86_64-dvd.iso
CentOS-7-x86_64-Everything-1511.iso                           rhel-server-6.5-x86_64-dvd.iso
en_windows_server_2012_r2_vl_with_update_x64_dvd_4065221.iso  rhel-server-6.6-x86_64-dvd.iso
mygod.rpm                                                     RHEL-server-7.0-x86_64-LinuxProbe.Com.iso
mygod.txt
[root@xiaopengfei17-2-21 mnt]# 

成功!


当然了,方法太多了,这只是我比较常用的方法。




你可能感兴趣的:(linux)