精华内容
下载资源
问答
  • 2019-06-16 16:17:08

    概述


    Win系统之间互传文件的方式非常多,也比较简单,如通过系统的共享文件夹、飞Q、QQ、微信等,但Linux系统对这些应用的支持不是很好。

    在工作中,经常会混合使用Windows与Linux系统。一般情况下,开发用的pc机是Win系统的,而服务器是Linux。

    在这种情况下,经常是本地Win系统通过xshell或者SecureCRT通过ssh远程登录到Linux服务器进行开发,如果需要把本地文件传输到服务器,就有了文件互传的需求。

    另外,在本地pc上安装了VMware虚拟机,安装了Linux后,也需要在本地的Win和Linux互传文件。

    Win与Linux传递文件


    以使用Win系统远程连接到Linux服务器为例,有多种方式可以把本地的文件上传到服务器。

    1. sz/rz文件互传
    • sz/rz是Linux下的命令行工具,用于文件传输,需要安装
    • 使用crt登录上Linux后,在Linux命令行中输入rz或者sz
    • rz用于把本地文件传输到Linux服务器,运行rz后会弹出一个窗口,选择需要上传的文件
    • sz filename,即可把Linux系统下的文件名为filename的文件下载到Win本地,默认在download目录下,可能通过设置crt参数修改
    • 该方式也适用于嵌入式开发,通过minicom连接到开发板后,执行相应的命令把本地编译生成的可执行文件传输和下载
      • 上传:执行rz,按ctrl+a, s键,选择zmodem,用回车键确认,用空格选择主机要发送的文件,用回车键确认,传输完成后按任意键返回
      • 下载,执行sz filename,把开发板上filename文件下载到本地
    1. sftp文件互传
    • sftp是SSH File Transfer Protocol的缩写,安全文件传送协议,是一个交互式文件传输程式
    • sftp 与 ftp 有着几乎一样的语法和功能,但它进行加密传输,比FTP有更高的安全性
    • SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接和答复操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序
    • 一般在win上运行sftp.exe的服务器程序,在Win上运行sftp服务端程序
    • sftp username@remote ip(or remote host name),输入密码,登入成功后终端呈现出:sftp>
    • 在sftp的环境下的操作就和一般ftp的操作类似了,ls,rm,mkdir,dir,pwd,等指令都是对远端进行操作,如果要对本地操作,只需在上述的指令上加‘l’变为:lls,lcd, lpwd等
    • put /path/filename(本地主机) /path/filename(远端主机),把本地文件上传至远程主机
    • get /path/filename(远端主机) /path/filename(本地主机),把文件从远程主机下载到本地主机
    1. Winscp
    • WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端,支持scp协议
    • 在Win系统中安装即可,提供界面易于操作,与Windows集成较好,可以使用拖拽传输文件
    • 更多介绍参考 https://winscp.net/eng/docs/lang:chs
    1. 磁盘驱动器映射
    • 在Linux服务器上安装samba服务,提供在局域网上共享文件和打印机的一种通信协议
    • 进行必要的配置
    • 在Win系统上增加网络磁盘映射
    • 完成后,即可在Win系统上以磁盘/文件夹的方式打开Linux系统上文件,拷贝也完全和Win系统下一样
    1. Win虚拟机
    • 如果使用WMware虚拟机安装了Linux,需要安装WMware tools工具
    • 然后就可以在Win和Linux虚拟机之间拖拽文件了

    Linux向Linux传递文件


    以上介绍的第1、2种方式也适用于Linux系统间共享文件,除此之处,还有Linux系统中自带的一些工具。

    1. scp传输文件
    • secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令
    • scp local_file remote_username@remote_ip:remote_folder即可把本地local_file发送到远程主机的remote_folder目录下
    1. nfs(Network File Service)
    • NFS用于Linux系统之间的文件共享
    • 安装nfs服务软件并进行配置
    • 客户端使用mount 主机IP:/home/yourname/sharedir ~/nfsshare连接主机

    总结


    文件传输是通信方式的一种,不管是什么样的系统或是不同的主机之间,共享文件是基本的需求之一。

    共享文件的方式也是多种多样,它们在易用性、安全性和可靠性方面各有特点,可以根据自己的需求灵活选择。

    更多相关内容
  • 这里推荐Ext2Fsd比较好用。软件下载地址: ...1  http://www.ext2fsd.com/ 2  ...最新版本是0.69 2017-2-22 ...下载并安装: ...按照完成,就可以加载打开:   现在就可以在我的电脑中查看并操作ext磁盘了: ~End~

    这里推荐Ext2Fsd比较好用。软件下载地址:

    http://download.csdn.net/detail/zhangrelay/9841624

    http://www.ext2fsd.com/  https://sourceforge.net/projects/ext2fsd/

    最新版本是0.69 2017-2-22

    https://sourceforge.net/projects/ext2fsd/files/Ext2fsd/0.69/

    下载并安装:

      

    按照完成,就可以加载打开:

      

    现在就可以在我的电脑中查看并操作ext磁盘了:



    ~End~


    展开全文
  • 为了解决各位linux爱好者的文件传输问题,我发现了一款软件挺好用,介绍给大家 winSCP官方网站:https://winscp.net/eng/docs/lang:chs 系统环境 windows10操作系统;centos7.5; 安装步骤 1.打开官方网站,下载最新...

    Window下载并安装WinSCP客户端

    为了解决各位linux爱好者的文件传输问题,我发现了一款软件挺好用,介绍给大家
    winSCP官方网站:https://winscp.net/eng/docs/lang:chs

    系统环境

    windows10操作系统;centos7.5;

    安装步骤

    1.打开官方网站,下载最新版WinSCP。这里需要点击下载,然后跳转到英文版
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    2.双击下载的exe文件后,开始安装,我选择的是所有用户安装

    在这里插入图片描述
    3.其实下面步骤,直接下一步就OK了。为了避免初学者出现错误,我把步骤详细列出来
    在这里插入图片描述
    4.我选择的是自定义安装,因为我个人喜欢把文件分类好和对一些插件进行安装
    在这里插入图片描述
    5.选择安装路径
    在这里插入图片描述
    6.选择插件安装,我的是全选
    在这里插入图片描述
    7.附加任务安装,看自己个人爱好添加附加任务
    在这里插入图片描述
    8.选择用户使用界面
    在这里插入图片描述
    9.选择安装就ok啦
    在这里插入图片描述

    winscp操作步骤

    1.打开winscp软件,填写以下参数进行连接
    文件协议:SFTP
    主机名:一般是你主机的ip地址
    用户名:登陆主机时需要的账号,我的是root
    密码:登陆主机时需要的密码
    端口:22
    在这里插入图片描述
    2.windows:选中需要传输的文件,点击上传
    linux:准备好目录,来存放windows传输过来的文件
    在这里插入图片描述
    3.开始传输
    在这里插入图片描述
    4.此时已经可以看见windows的文件已经传输到linux中的fu目录中
    在这里插入图片描述
    5.登陆linux主机,查看fu目录中是否有传输过来的文件。可以看到文件已经传输到fu目录下啦
    在这里插入图片描述

    展开全文
  • 先说Windows系统下的文件Linux打开 背景:1、在虚拟机中安装centos,练习Linux。其中,利用U盘充当硬盘,进行磁盘的操作练习。  2、把U盘插在电脑上,虚拟机进行自动挂载。(挂载在哪)  3、挂载在哪?你得...

    先说Windows系统下的文件到Linux中打开

    背景:1、在虚拟机中安装centos,练习Linux。其中,利用U盘充当硬盘,进行磁盘的操作练习。

                2、把U盘插在电脑上,虚拟机进行自动挂载。(挂载在哪)

                 3、挂载在哪?你得先知道U盘在系统中叫啥,才能找它。

                       用“fdisk -l”命令,这个命令用来查看磁盘情况。其中最后“/dev/sdb1”就是你得u盘设备。

                 4、接下来就可以查看它的挂载点了。用“df  /dev/sdb1”命令。看见,挂载在/media下。

                5、可以查看下U盘的情况,“ls -al  /media/C005-EA80”。由于我之前将U盘格式化为FAT32,所以里面什么也没有。(只有“.”和“. .”)

                6、之所以将U盘格式化成FAT格式。因为格式成ext4在windows下无法打开。格式成NTFS格式在Linux下不好使。

                     至于格式化命令:mkfs。(我是最后不知道把U盘咋整不对劲(一把辛酸泪),弄不好了,在图形界面下格式化)

     

    好了,问题来了,U盘是空的,咋们在里面建立点文件,填补下它空虚的小心灵。

     

    下面是正文:

    1、先进入到磁盘的目录下(cd  /media/C005-EA80),建立一个文件“vim   try1”。里面输入内容“hahaha”(这里先全部用英

          文输入)(后面会有介绍)。

          在命令窗口中,“ls”,“less try1”,检查,正确建立。切换到Linux的图形界面中找到相应文件,双击打开,内容正确。

    2、手痒痒,突然想看看这文件在Windows下的样子。

           先卸载设备(这步很重要)(后面有介绍)“umount  /dev/sdb1”。然后在虚拟机上断开连接,在Windows下查看U

            盘中的文件。Windows下双击文件,打不开,打不开哦。why?think,thing.右键,查看文件属性,你会发现,文件连后缀名

           都没有。而Windows系统是靠后缀名识别文件的。

    3、这简单,将原文件在Linux中重新命名,加上.txt不就成了。确实如此。

    mv try1 try1.txt
    ls -al
    cd ..//返回上一层,否则由于正处于U盘的设备中,无法退出 
    umount /dev/sdb1 

     4、这时再在Windows下看U盘中的内容,双击try1文件,能正确打开。

     5、这里为什么要强调要先umount U盘设备。因为如果直接在虚拟机上弹出,在Windows中会发现try.txt文件并没有出现,

           仍然是try文件。(具体原因不清楚)。

    总结,Linux的文件添加合适的后缀名后,可以再Windows中打开。

     

    还有个问题,Windows系统中的文件如何在Linux中打开。(肯定不是去掉后缀名啊)

    1、我随手将桌面上的一个txt文件复制到U盘上,在Linux的图形界面中,打开U设备目录,双击文件,它竟然乱码。

           我得把它头打烂了。

    2、https://www.cnblogs.com/no7dw/archive/2013/05/21/3090594.html

     Linux显示在Windows编辑过的中文就会显示乱码是由于两个操作系统使用的编码不同所致。Linux下使用的编码是utf8,而Windows使用的是gb18030。因此,解决Linux打开txt文件中文乱码可有如下两种方法。

      方法一:

      在附件终端中,进入到txt文件所在目录,使用命令符“iconv -f gb18030  -t utf8 1.txt -o 2.txt”把gb18030编码的1.txt转换成utf8的2.txt。这样2.txt就成为Linux支持的编码。

    3、我对上面的一些地方持怀疑态度,但是它能解决问题是真。

    4、顺带一提的是,我复制进去的文件名带有空格。空格需要用 转义 处理一下。用“\   ”代替“   ”。

    5、文件转换格式:“iconv   -f   gb18030   -t   utf8    i\   dont\    know.txt   -o    uknowcopy.txt”

    6、在图形界面下再次打开该文件,正常显示。

     总之,Windows下的文件在Linux中打开,要转编码格式。

     

    问题并不是到这里就结束了。上面并没有提及到,为什么是“gbk”与“utf8”编码之间的转换?我们如何知道文件的编码?

    查看文件的编码,这里说两种方式:https://jingyan.baidu.com/article/36d6ed1f6fc8b71bcf48838e.html

    “file -i 文件名”

    还有一种是,用vim打开文件,输入“:set fileenconding”

     

     还有个问题是,上面为什么建立文件的时候,只让输入英文。(因为,我Linux的Ibus框架中,中文输入法没装上,)

    https://blog.csdn.net/sinat_38816924/article/details/82110602

    上面是我装中文输入法的过程,大佬一看,指出问题在哪?

    这里,你查看下之前建立的try1的文件编码,会发现它是us-ascii编码。

     

    如果在Linux的命令窗口中打开上面的utf8编码格式的uknow.txt,会发现汉字的地方会乱码成小方块。

    是,命令窗口不支持中文。(即是将其设置成LANG=zh_CN.UTF-8)。

    至于命令窗口的中文化,随它去。

     

     

     

     

     

    展开全文
  • windows文件linux中操作

    千次阅读 2022-03-12 11:42:40
    环境: 数据库中以txt格式导出文件路径到windows系统中,默认导出文件编码为UTF-8 将该文件放到linux中进行文件查找过程...2.由于windows文件中的标记符和linux不相同,需要转换成linux格式的标记符号 dos2unix file.
  • WindowsLinux虚拟机文件相互复制

    千次阅读 2020-07-31 21:54:33
    参考:如何给CentOS 安装Vmware Tools(Linux桌面版安装) 1、在vmware中打开安装tools 2.开启虚拟机,进入虚拟机之后会出现一个DVD镜像,打开它。 3、将里面的tools压缩包复制,保存到虚拟机目录中 然后...
  • 基于QT+Linux/Windows的简易文件管理器

    热门讨论 2013-09-08 23:16:59
    基于QT+Linux的简易文件管理器 包括文件(夹)的创建删除复制粘贴等
  • windows下的文件上传至linux服务器,文件乱码问题 windows下新建立的文本文件大多数为GB2312,IOS-8859-1,还有UTF-8等。
  • Windows下访问Linux文件系统

    千次阅读 2019-02-19 16:47:59
    Windows下访问Linux文件系统
  • Linuxwindows文件传输

    千次阅读 2018-12-03 10:28:55
    在我们使用服务器进行开发或日常使用时,常常需要在两个系统之间进行文件的传输,Linux文件传输到Windows(MAC),Windows文件传输到Linux。 如何实现本地机器与服务器之间的文件传输呢?接下来将介绍如何实现。 ...
  • LinuxWindows文件实时同步

    千次阅读 2019-07-31 14:48:26
    LinuxWindows文件实时同步前言rsync介绍步骤一:步骤二:步骤三:步骤四:步骤五:结束语 前言 实现文件同步是借助Linux上面的镜像备份工具rsync,支持本地复制、SSH、rsync主机同步。该工具在windows平台上也有...
  • 怎么把windows文件传到linux系统中

    千次阅读 2021-05-09 02:40:07
    怎么把windows文件传到linux系统中发布时间:2020-07-01 17:37:17来源:亿速云阅读:160作者:Leah怎么把windows文件传到linux系统中?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决...
  • 实现 WindowsLinux 之间的文件共享(详细步骤)

    千次阅读 多人点赞 2020-11-25 13:57:22
    示例环境:windows10和Linux虚拟机之间 一、解禁Guest 右击“我的电脑”——>点击“管理” 进入到了计算机管理界面: 点击系统工具——>本地用户和组——>用户——>取消掉“账户已禁用”选项 二、...
  • windowsLinux互传文件

    万次阅读 多人点赞 2016-11-10 19:43:44
    Linux系统之间可以通过简易安装SSH协议利用scp命令进行文件互传,但是windows默认不支持SSH协议,需要借助其他工具实现windowsLinux系统之间的文件互传。以下介绍几种自己使用的方法。 方法一 pscp.exe  下载pscp...
  • Linux:WindowsLinux文件系统区别

    千次阅读 2019-04-15 19:20:52
    Windows 下,打开 “计算机”,我们看到的是一个个的驱动器盘符: 每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示: 二:Linux下的文件系统 在 Linux 下,我们是看不到这些驱动器盘符...
  • 如何从Windows系统往Linux系统中传文件 首先,我们需要下载FileZilla软件(链接:https://filezilla-project.org/),然后安装,并启动。之后打开Oracle VM VirtualBox,在左上角,单击设置,然后选择网络,连接方式...
  • WindowsLinux之间互传文件的方法

    万次阅读 多人点赞 2018-07-13 18:15:45
    以下方法均是以Windows为操作机: 1. 通过WinSCP: WinSCP是一款开源的SFTP客户端,运行于Windows系统下,遵照GPL发布。WinSCP除了SFTP,还支持SSH、SCP(SecureCopy Protocol)。WinSCP的开发始于2000年4月,由...
  • 首先,我们在linux命令行中安装lrzsz软件包: ...例如,我们想把Linux系统中的hello.py文件传到windows下的桌面,这时候就可以在命令行中输入sz hello.py,回车后,会弹出一个界面,选择hello.p...
  • linux 打开文件命令

    千次阅读 2021-02-05 14:39:15
    Linux下,可以使用一些命令预览文本文件中的内容,而不必使用文本编辑器打开查看。这篇笔记分享几个常用的文本查看命令。分别是: cat:从第一行开始显示文本内容(适用于内容较少的) tac:从最后一行开始显示,...
  • WindowsLinux文件系统区别

    千次阅读 2019-03-09 11:27:30
    windows 平台下,打开“计算机”,我们看到的是一个个的驱动器盘符: 每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示: 在 Linux 下,我们是看不到这些驱动器盘符,我们看到的是文件夹...
  • linux访问Windows文件

    千次阅读 2019-01-03 16:14:11
    window系统,虚拟机中装有Ubuntu,建立共享文件夹使得linux可以轻松访问windows文件。具体操作方式为: 1.选中要共享的文件夹,右击属性,选择共享选项,点击共享按钮。 2.选择家庭组 3.右击我的电脑,选择...
  • Windows和Linux的文件分隔符、换行符问题 一般来说,大部分java开发是在Windows上开发,而生产环境下在...Linux文件分隔符默认为"/",且只能识别这种 所以,在日常开发中文件分隔符建议写为"/",推荐使用File.sep...
  • Windowslinux文件系统区别

    千次阅读 2019-04-15 18:30:15
    Windows 下,打开 “计算机”,我们看到的是一个个的驱动器盘符: 每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示: 2、Linux下的文件系统 在 Linux 下,我们是看不到这些驱动器盘符,...
  • filepath:需上传的文件完整路径,若在文件所在文件夹打开终端执行此命令,则只需输入文件名即可 username:远程主机用户名 ip:远程主机IP地址 TargetPath:文件上传到服务器的目标目录 举例 将download目录下的这...
  • 用scp命令从windows上传文件linux服务器 已知前提: 本机的系统是Windows,服务器上的系统是Linux Windows上待上传到服务器的文件在D盘,绝对路径为 ‪D:\DownLoad\lena.jpg Linux上待接收文件的地址为 /project/...
  • Windows访问Linux分区的3种方法

    千次阅读 2020-09-12 16:21:05
    If you’re dual booting Windows and Linux, you’ll probably want to access files on your Linux system from Windows at some point. Linux has built-in support for Windows NTFS partitions, but Windows ...
  • Windows下查看Linux文件

    千次阅读 2018-09-08 23:08:24
    昨天心血来潮装了个Nvidia驱动,然后我的Ubuntu就崩了,...最后终于在windows下发现了一个工具可以查看Linux文件系统。 Ext2Fsd ,下载之后安装即可。打开之后给Ubuntu的硬盘分配一个盘符,就可以正常访问了。...
  • (2)编译代码成windowslinux两种环境下的可执行文件。 测试代码文件名为main.go,内容如下: package main import ( "fmt" "io/ioutil" "os" ) func main() { // 文件夹名 _dir := "data/test" exist,...
  • FTP文件传输协议(实现windowslinux文件互传)

    千次阅读 多人点赞 2020-12-13 19:24:10
    FTP文件传输协议(实现windowslinux文件互传) 目录FTP文件传输协议(实现windowslinux文件互传)一、FTP概述二、FTP通信端口三、FTP数据连接四、FTP连接实验详解1、实验环境:虚拟机Centos7,虚拟机Windows10...
  • wsl运行linuxLarry Ewing 拉里·尤因 Windows 10’s May 2019 Update finally offers an easy, safe, and officially supported way to access and work with your Linux files from within File Explorer and other...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 438,664
精华内容 175,465
关键字:

windows打开linux文件