美文网首页开发环境搭建指南我用 LinuxLinux
linux与其他操作系统文件共享方法

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

作者: Jamosf | 来源:发表于2017-08-13 12:03 被阅读167次

    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,将移动硬盘挂载到树莓派上,来作为文件服务器使用。

    相关文章

      网友评论

        本文标题:linux与其他操作系统文件共享方法

        本文链接:https://www.haomeiwen.com/subject/woosrxtx.html