ubuntu与windows之间的文件共享

这篇具有很好参考价值的文章主要介绍了ubuntu与windows之间的文件共享。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ubuntu与windows之间的文件共享,ubuntu,windows,linux

 

最近在做项目,需要用到ubuntu进行代码编译生成可执行文件,但是我个人阅读和编写代码喜欢用source insight这个软件IDE。安利一下这个软件,阅读代码和编辑代码真的很棒啊,谁用谁知道吧!

由于在ubuntu中安装source insight比较麻烦,这个软件本身也没有linux版本的,但是我又想ubuntu中的代码可以在windows中打开来阅读和编写,那怎么办呢?

这种情况下需要建立ubuntu和windows之间的文件互相传输的方式。这个前面的文章其实也有讲过,现在重新整理一遍吧。我所知道的方式可以有以下几种:

(1)ubuntu搭建ftp服务器,在windows上安装ftp客户端,可以实现两者之间文件的互传。

(2)使用samba服务器。

(3)用ubuntu和windows之间的共享文件夹。(我个人建议这个方式)

1、ftp方式实现文件互传

(1)ubuntu下安装ftp服务器。打开ubuntu的终端,输入指令:

sudo apt-get install vsftpd

(2)等待安装完成之后,用vim打开 /etc/vsftpd.conf,命令如下:

sudo vi /etc/vsftpd.conf

(3)修改vsftpd.conf文件的内容,在文件中找到下面的两行内容:

ubuntu与windows之间的文件共享,ubuntu,windows,linux

确保这两句话的前面没有“#”,如果有“#”就去掉。

(4)重启ftp服务器。用下面的指令:

sudo /etc/init.d/vsftpd restart

(5)windows上安装ftp客户端。

ftp客户端有很多可以选择,比如FileZilla-client、xShell、MobaXterm等等,可以自行选择自己喜欢的。

这里给大家放一个FileZilla-client的链接,如下:

https://www.filezilla.cn/download/client

(6)ftp客户端连接到ubuntu的主机。

这部分的操作基本都差不多,就是客户端上输入ubuntu的主机IP地址,如果不知道IP是多少,可以在终端输入指令进行查询。

ifconfig

然后输入ubuntu主机的用户名,注意这个用户名的输入,看下面的图示

ubuntu与windows之间的文件共享,ubuntu,windows,linux

主机用户名指的是“@”前面的,跟后面的无关!!!

然后不出意外的话就可以实现ubuntu和windows之间的文件快乐的互传了。

2、使用samba服务器

这个方式和ftp有点像,但不是完全一样的。ftp是需要在windows下有一个客户端的,两者之间才能文件互传。

但是samba不一样,它是将ubuntu中的文件映射到windows从而实现访问的。

(1)安装samba服务器。如下:

sudo apt-get install samba samba-common

(2)ubuntu中创建共享文件夹并给该共享文件夹创建一个用户和密码。

共享文件夹呢按照需要自行找位置创建即可以,并赋予该共享文件权限,方式如下:

sudo chmod xxx 文件夹名 

创建账号和密码的操作如下:

sudo smbpasswd -a 账户名

输入账户名后会提示你输入密码的。但是如果输入密码之后提示你这样的内容的话,就需要为给共享文件夹增加系统账号。

ubuntu与windows之间的文件共享,ubuntu,windows,linux

(3)增加系统账号按照下面的方式操作即可。

sudo groupadd 账户名 -6000
sudo useradd 账户名 -6000 -6000 -/sbin/nologin -/dev/null

(4)修改samba服务器的配置文件

打开smb.conf文件,如下指令:

sudo vim /etc/samba/smb.conf

在文件尾部添加如下的内容:

[共享文件夹账户名]     
    comment = user1  
    path = /tmp/user1     // 共享文件夹完整路径
    public = no 
    writable = yes 
    browseable = yes

(5)重启samba服务器

指令如下:

/etc/init.d/smbd restart

重启成功后会出现提示,如下:

ubuntu与windows之间的文件共享,ubuntu,windows,linux

(6)和windows之间创建映射

ubuntu与windows之间的文件共享,ubuntu,windows,linux

(7)输入ubuntu主机的IP地址,如下:

ubuntu与windows之间的文件共享,ubuntu,windows,linux

(8)输入账号和密码

ubuntu与windows之间的文件共享,ubuntu,windows,linux

(9)映射完成之后在windows上可以看到映射成功的卷标,这个时候就可以之间访问文件和传输文件了。如下:

ubuntu与windows之间的文件共享,ubuntu,windows,linux

3、ubuntu和windows之间的共享文件夹

(1)首先打开虚拟机的设置,先开启共享文件夹功能,如下示意:

ubuntu与windows之间的文件共享,ubuntu,windows,linux

选中自己windows下的一个目录作为打开共享文件夹的路径。

(2)安装open-vm-tools工具,指令如下:

sudo apt install open-vm-tools

(3)进入到 /etc/fstab,在该文件最后一行输入

 .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

输入完毕之后保存退出。

注意:这个文件的修改需要root权限,否者该文件为只读,无法成功修改。

(4)重启ubuntu即可。重启指令如下:

reboot

(5)重启成功之后,就可以在 /mnt/hgfs目录下看到windows的共享文件夹目录了,两者之间的文件就可以随便传啦!

综合上述的三种方式,我觉得第三种方式其实更加方便,前面的两种都需要网络的支持,第三种就不需要网络也行。而且第三种方式可以很方便的实现同一份文件在两个系统之间的修改和同步,简直不要太方便了吧。文章来源地址https://www.toymoban.com/news/detail-600667.html

到了这里,关于ubuntu与windows之间的文件共享的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【VirtualBox的虚拟机(Ubuntu)和Windows系统之间实现复制粘贴和共享文件夹】

    1.VirtualBox设置-常规-高级,将共享粘贴板和拖放设置为双向。 2.启动Ubuntu,设备-安装增强功能, 3.重启(reboot)Ubuntu,即可实现windows和ubantu之间共享复制粘贴。 Windows复制粘贴快捷键:Ctrl+C Ctrl+V Ubuntu复制粘贴快捷键:Ctrl+Shift+C Ctrl+Shift+V 1.设置共享文件夹 设置-共享文件夹-右边,

    2024年02月05日
    浏览(58)
  • 在windows和ubuntu之间共享鼠标键盘,无缝切换

    安装和使用Barrier在Linux和其他设备之间共享键盘和鼠标 Barrier是一个开源软件,能够在多台计算机之间共享鼠标和键盘,如果你同时使用window和linux系统,那就可以安装和使用Barrier。 开源地址:https://github.com/debauchee/barrier ubuntu下安装: 运行以下命令安装 或者在软件商店中进

    2024年02月04日
    浏览(40)
  • Windows之间如何进行文件共享?

      在科研过程中,数据采集设备的系统是一个Windows或者是Linux,而分析数据是集中在Windows中进行,一般操作是通过U盘将Linux中数据拷出,然后转移到Windows中,集中管理数据,操作较为麻烦,若将在同一局域网下的Windows之间,以及Windows和Linux之间建立通信,就可以快速转移

    2024年02月13日
    浏览(33)
  • ubuntu多个系统之间文件局域网共享

    博主需要在多台主机上进行数据传输,由于数据量比较大所以,使用移动介质进行传输极为不方便,并且也不没有更多的资源在两台主机都进行备份。下面的方式,是博主在测试大量的网络上的帖子后总结的最简单的方案。 新编新建一个文件夹share_test,并打开如下图所示,

    2024年02月05日
    浏览(85)
  • Ubuntu and Mac OSX之间传输文件(共享文件夹方法)

    解决思路来自于:https://devicetests.com/share-files-ubuntu-mac-osx 利用了samba协议,原文: 首先,再ubuntu上进行设置 在smb.conf中,末尾添加 然后重启samba服务 然后,这里需要注册一个账户,方便后面mac访问共享文件夹使用 在终端中输入 按照提示输入密码就行了。 之后在mac上进行设置

    2024年01月16日
    浏览(44)
  • Ipad与windows11之间共享文件夹的方法

    很多朋友在学习和工作中常常使用iphone/ipad,而这些移动设备不方便对某些文件进行处理,需要转移到电脑上处理,对于苹果生态的产品之间的文件传输很便捷,但如果使用的是非苹果生态的windows系统,与ios系统之间的传输就很麻烦,这里介绍一种建立ios和windows11之间的联系

    2024年02月04日
    浏览(92)
  • Linux:linux计算机和windows计算机 之间 共享资源

    在前面章节已经介绍过,NFS用于Linux系统之间的文件共享,windows 并不知道 NFS ,而是使用 CIFS (Common Internet File System) 的协议机制 来 “共享” 文件。在1991年,Andrew Tridgell 通过逆向工程 实现了 CIFS 协议,并将这个软件包 命名为 Samba。 Samba 能够毫无障碍地把 Windows包含在Linux网

    2024年02月02日
    浏览(62)
  • Ubuntu安装配置 Samba与 Windows 共享文件

    我们经常会遇到一边使用linux系统时候一边使用windows,这个时候会产生很多需要传输的文件,当然我们可以使用ssh scp进行传输,或者使用FileZilla、Winscp等工具,但是这些还是在自己的软件内进行一些基本同步,要是遇上很复杂的文件,此时需要自动同步,我们还有别的什么工

    2023年04月08日
    浏览(41)
  • Windows10设置共享文件夹(虚拟机/Ubuntu)

    习惯在Ubuntu上跑代码,验证成功后备份在Windows 为了避免传输文件低效率的尴尬局面,考虑用共享文件夹解决 情况1 装在Windows10虚拟机里的Ubuntu Windows执行 在windows上给远程登录的用户设置账号密码。 右键计算机 - 管理 - 本地用户和组 - 用户 。然后右键选择“新用户”,输入

    2024年02月10日
    浏览(55)
  • virtualBox虚拟机中Ubuntu与windows共享文件夹

    说明:本文中提及的“ win_shared” 为windows中创建用于共享的文件名称,“~/share”为Ubuntu系统中挂载共享文件夹的目录名称。这两个地方需要根据大家的实际情况进行调整。 一、首先确保virtualbox安装好了增强工具功能 不知道如何安装增强功能的可以看这篇博客中的第四点 非

    2023年04月18日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包