对于很多人来说,都有自己的Windows与工作用的Linux,在项目进行过程中难免需要在这两个系统之间传输文件,以下列举几种本人知道并测试过的几种文件交互方式。

1、Ubuntu子系统

随着Windows的更新,win10目前可以直接在Microsoft store中下载并安装Ubuntu子系统,省去了许多配置的步骤,为广大的Linux爱好者提供了方便。并且以子系统的方式运行可以使运行速度远超虚拟机。而ubuntu子系统与windows的文件交互是最简单的,由于ubuntu是安装在windows目录中的,因此只需将文件放入ubuntu的对应路径即可。

路径一般为:C:UserswindowsIDAppDataLocalPackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgscLocalStaterootfs

不同版本的windows或Ubuntu路径可能略有差异,推荐使用everything寻找一下关键词。

2、虚拟机

虚拟机的版本有很多种,这里以笔者用过的Oracle为例,在Oracle中可以通过设置共享文件夹的形式实现Windows与虚拟机之间的文件交流。通过下图指定共享文件夹在Windows中的路径后,打开Ubuntu工具栏中的Files即可读取共享文件夹中的内容。

3、FilezillaFileZilla是一个免费开源的FTP客户端软件(https://filezilla-project.org/),可以实现服务器与个人电脑之间的文件传输。在Windows端打开以下页面安装即可。

安装完成后运行客户端,便会出现以下界面在输入服务器IP、用户名、密码、端口(默认为22)等信息后即可连接服务器,在这种可视化的两个分区中拖拽或选中文件即可完成传输。

以上便是实现跨系统文件传输的三种形式,希望能够对大家有所帮助。

文章转载自:BIOMAMBA科研笔记,如有侵权请联系删除。

linux windows文件 编码_Linux与Windows实现文件交互的几种方式相关推荐

  1. Windows学习总结(23)——在 Windows 10 子系统 ubuntu 上利用 WSL2 安装 docker 的 2 种方式

    前言 windows10 目前推出了WSL2,相对于WSL采用API转换的方式, WSL2 则完全不同,win10 开始内置了一个轻量级虚拟机,经过不断的优化,这个虚拟机实现了与 windows 的高 ...

  2. linux+Qt 下利用D-Bus进行进程间高效通信的三种方式

    linux+Qt 下利用D-Bus进行进程间高效通信的三种方式 原文链接: https://www.cnblogs.com/wwang/archive/2010/10/27/1862552.html ...

  3. linux 修改 java 内存_Linux 和 Windows修改Java虚拟机内存大小

    因为内存溢出问题 1. Linux下直接修改%tomcat_home%/bin/catalina.sh文件 在注释下紧接一行也就是脚本正文开始之前 加上 Java_OPTS='-server -Xms ...

  4. linux减小根目录空间_Linux目录结构及文件基本操作详解

    Linux 目录结构及文件 在 windows 平台下,打开"计算机",我们看到的是一个个的盘符: 在 Linux 下,我们是看不到这些盘符,我们看到的是文件夹(目录): 在早期的 ...

  5. linux rm 命令删除文件恢复_Linux之恢复误删除文件

    前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有 bug. 那么如果真的删除了不该删除的文件,比如数据库.日志 ...

  6. linux rm 文件找回_linux rm -rf 删除文件之后的恢复办法

    记录我尝试恢复rm命令删除文件之后的恢复的三种办法. 先不管使用哪种办法,网上找到的主流的都是基于inode的,所以,在文件被删除后,马上挂起挂载盘只允许读操作,拒绝写操作是第一要义. 第一种 误删文 ...

  7. Windows 11系统映像恢复到新硬盘的3种方式

    备份对于保护您的系统和数据非常重要 Windows 11在国外正式发布后,许多用户可能想要将Windows 10升级到Windows 11 体验它的新功能.如果您喜欢新的操作系统并希望将来可以更安全的 ...

  8. python 批量增加文件前缀_linux中批量添加文件前缀的操作方法

    linux中批量添加文件前缀的操作方法 需要在文件夹内所有txt文件的文件名前面添加"gt_"; 就是由原来的文件"xxx.txt"变成"gt_xxx ...

  9. Windows DOS窗口查看历史执行过的命令的三种方式

    在DOS窗口执行了一些列命令完成某项工作后,如果要查看都执行了那些命令,该如何办呢?(前提:DOS窗口未关闭的情况下) 一.方法一:使用↑↓箭头上下翻看执行过的命令,此方式适宜执行命令较少的情况: 二 ...

最新文章

  1. 《Python和Pygame游戏开发指南》——2.16 pygame.display.update()函数
  2. 塔式、机架式、刀片式服务器比较
  3. 【C++ 语言】pthread_mutex_t 互斥锁
  4. Android nomedia 避免图片等资源泄露在系统图库其中
  5. top,right,bottom,left设置为0有什么用?
  6. python小作品speak_python 小案例demo05 升级版石头剪刀布
  7. 常见的网站服务器架构有哪些?
  8. 计算机二级c语言第82套,计算机等级考试二级C语言模拟试题十套答案
  9. mysql 运维常见操作
  10. 使用ResourceBundle读取配置文件
  11. windows编程之GDI基础--设备内容(二)
  12. 通过maven test 报org.apache.ibatis.binding.BindingException: Invalid bound statement
  13. OpenCV-图像处理(03、Mat对象)
  14. 消灭WinRAR广告
  15. 神经网络算法开篇——逻辑回归
  16. Matlab——线性规划模型
  17. Web 全栈大会:万维网之父的数据主权革命
  18. element-ui中el-upload在ie10中无法上传相同图片的问题:XMLHttpRequest: 网络错误 0x2efd, 由于出现错误 00002efd 而导致此项操作无法完成。
  19. 三相差分编码器转成脉冲信号或集电极开路转换模块
  20. ArcGIS Pro脚本工具(6)——修复CAD图层数据源

热门文章

  1. 【PAT乙级】1036 跟奥巴马一起编程 (15 分)
  2. 【PAT乙级】1019 数字黑洞 (20 分)
  3. uni-app小程序v-show内容始终不显示
  4. jQuery的get()和post()方法
  5. .net bitmap rgb数据_在3D空间,用点云数据学行人重识别特征
  6. cli3解决 ie11语法错误 vue_从零到一教你基于vue开发一个组件库高性能前端架构解决方案...
  7. 有了 for (;;) 为什么还需要 while (true) ? 到底哪个更快?
  8. 蓝桥杯-表达式计算(java)
  9. Scanner的next,nextint和nextLine的使用总结
  10. Android中的JSONObject和JSONArray的使用