linux与其他操作系统文件共享方法

linux与其他操作系统文件共享方法

前言: 我将Linux文件共享的方法分为以下几类: 1)通过简单的文件夹属性设置,提供文件的访问和拷贝; 2)通过ssh(secure shell)服务; 3)通过scp(secure copy)命令; 4)搭建文件服务器。 .......
目前我所接触到的linux文件共享的方法也就是上面几种,下面大致介绍一下各类方法的操作。

1. 文件夹属性设置

其实很多人不知道,在windows/MacOS与linux之间传输文件,都可以简单的通过文件夹属性的设置达到,windows通过设置文件夹属性为共享,添加共享的权限为everyone或其他用户;MacOS在设置-共享,选择文件共享,添加共享文件夹和用户。在ubuntu中点击alt+f2出来的搜索框中输入windows或MacOS主机的\ip地址,即可看到其所有共享的文件夹。这样就能实现从其他系统向linux拷贝文件,但是如何设置将linux文件拷出呢?办法类似于windows文件共享的设置方法。在windows中查看linux文件是通过开始-运行中输入linux主机的\ip地址,MacOS中在Finder中command+k输入linux主机的\ip地址。
上述这种方法适用于所有同学使用,尤其是非码农的同学一定要学会这种操作,节约大量的文件拷进拷出的时间。

2. 通过ssh服务

windows电脑中安装一个mobaxterm或putty(pscp)。通过ssh登录,mobaxterm可以直接拖拽文件到linux目录,也可以从中拖出。putty的附带程序pscp可以很好的实现文件拷贝,pscp是个exe文件,但是需要通过命令行来执行,放到C:\WINDOWS\system32下就能直接在命令行下使用pscp命令了,一般用法:

pscp -参数 文件名 用户名@主机ip:/目标目录
pscp -r test.file root@192.168.1.12:/home/test

3. 通过scp命令

windows to linux
scp -参数 文件名 用户名@主机ip:/目标目录
scp -r test.file root@192.168.1.12:/home/test
linux to windows
scp -参数 用户名@主机ip:/文件目录 目标目录 
scp -r root@192.168.1.12:/home/test.file ./ 

4. 通过安装文件服务器

之前为了实现文件的共享,安装了samba服务器,安装起来也十分简单,详细可见我的另外一篇博客。

5. 其他方法

NAS或自己搭建的文件服务器。
家里的路由和移动硬盘组合可以当作文件服务器使用,我现在把东西都放在移动硬盘里,将移动硬盘插在路由器上,在家里的任何一台电脑上都可以访问移动硬盘里面的数据,而且速度非常快。
除了路由之外,也可以通过树莓派来作为主体,在树莓派上搭建samba,将移动硬盘挂载到树莓派上,来作为文件服务器使用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,667评论 9 468
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,788评论 0 10
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,254评论 2 33
  • 不知道大家是否有这种体验。梦中我们像插上翅膀,飞翔在白云之巅,穿越在崇山峻岭,时而塞北,时而江南,时而北魏,...
    青梅3煮酒阅读 284评论 2 0
  • 最美好的青春 最美好的我们
    凯凯齐阅读 95评论 0 0