精华内容
下载资源
问答
  • Windows与Linux文件互传的几种方式

    千次阅读 2020-06-29 20:07:36
    在对Linux系统操作过程中,我们经常会需要从Windows上传文件或是将文件上传到Windows上,也就是实现Windows与Linux文件互传,以下是本人在学习和工作的过程中学到的几种方式: 1. 使用xftp xftp的下载链接如下: ...

    在对Linux系统操作过程中,我们经常会需要从Windows上传文件或是将文件上传到Windows上,也就是实现Windows与Linux文件互传,以下是本人在学习和工作的过程中学到的几种方式:

    1. 使用xftp

    xftp的下载链接如下:

    链接:https://pan.baidu.com/s/1U6cSfjrLas4Z-1jcqnfASA
    提取码:23i5

    使用xftp进行文件传输的步骤: 安装完xftp之后,xshell操作界面就会显示xftp的图标,点击该图标之后就可以就行文件互传,左边是windows系统,右边是linux系统,要将Windows系统的文件传输到linux系统,只需要选中文件后拖曳到右侧linux系统区域即可,同理linux系统的文件传输到Windows系统也是一样的操作。
    在这里插入图片描述

    2. Linux系统安装lrzsz

    安装命令: yum install lrzsz

    安装了lrzsz之后就可以使用rz(Receive Zmodem)命令将Windows文件上传文件到Linux服务器,使用sz(Send Zmodem)命令从Linux服务器传送文件到Windows上,一次可以传送一个或多个文件,注意sz命令后需要加上传送的文件名。

    rz命令
    在这里插入图片描述
    sz命令
    在这里插入图片描述
    出现以下标志表示传送成功
    在这里插入图片描述

    3. 使用aws中的S3服务

    aws官网链接:https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2

    这种方法是本人在实习的过程中公司用的一种方法,在这里不便进行截图介绍,我最喜欢用的还是第二种方法,通过简单的rz、sz命令即可完成操作,非常的便捷!

    展开全文
  • Windows与Linux文件目录的区别

    千次阅读 2017-04-28 22:27:47
    Windows与Linux文件目录的区别目录 Windows与Linux文件目录的区别 目录 单用户操作系统和多用户操作系统 Windows 和 Linux 文件系统区别 Linux 主要目录速查表 单用户操作系统和多用户操作系统 单用户操作系统:指一...

    Windows与Linux文件目录的区别


    单用户操作系统和多用户操作系统

    • 单用户操作系统:指一台计算机在同一时间 只能由一个用户 使用,一个用户独自享用系统的全部硬件和软件资源
      • Windows XP 之前的版本都是单用户操作系统
    • 多用户操作系统:指一台计算机在同一时间可以由 多个用户 使用,多个用户共同享用系统的全部硬件和软件资源
      • UnixLinux 的设计初衷就是多用户操作系统

    Windows 和 Linux 文件系统区别

    • Windows 下的文件系统
      • 在windows下我们打开我的电脑就会看到一个个的驱动器盘符:
        这里写图片描述
      • 每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示:
        这里写图片描述
    • Linux 下的文件系统

      • 在 Linux 下,我们是看不到这些驱动器盘符,我们看到的是文件夹(目录):
        这里写图片描述

      • Ubuntu 没有盘符这个概念,只有一个根目录 /,所有文件都在它下面
        这里写图片描述

    • Ubuntu下的用户目录

      • 位于 /home/user,称之为用户工作目录或家目录,表示方式:

      /home/user
      ~

    Linux 主要目录速查表

    • /:根目录,一般根目录下只存放目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始,当在终端里输入 /home,其实是在告诉电脑,先从 /(根目录)开始,再进入到 home 目录

    • /bin、/usr/bin:可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等

    • /boot:放置 linux 系统启动时用到的一些文件,如 linux 的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub

    • /dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt

    • /etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有

      • /etc/inittab
      • /etc/fstab
      • /etc/init.d
      • /etc/X11
      • /etc/sysconfig
      • /etc/xinetd.d
    • /home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下

      • ~ 表示当前用户的家目录
      • ~edu 表示用户 edu 的家目录
    • /lib、/usr/lib、/usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助

    • /lost+fount:系统异常产生错误时,会将一些遗失的片段放置于此目录下

    • /mnt: /media:光盘默认挂载点,通常光盘挂载于 /mnt/cdrom 下,也不一定,可以选择任意位置进行挂载

    • /opt:给主机额外安装软件所摆放的目录

    • /proc:此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的文件有:/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/* 等

    • /root:系统管理员root的家目录

    • /sbin、/usr/sbin、/usr/local/sbin:放置系统管理员使用的可执行命令,如 fdisk、shutdown、mount 等。与 /bin 不同的是,这几个目录是给系统管理员 root 使用的命令,一般用户只能”查看”而不能设置和使用

    • /tmp:一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下

    • /srv:服务启动之后需要访问的数据目录,如 www 服务需要访问的网页数据存放在 /srv/www 内

    • /usr:应用程序存放目录

      • /usr/bin:存放应用程序
      • /usr/share:存放共享数据
      • /usr/lib:存放不能直接运行的,却是许多程序运行所必需的一些函数库文件
      • /usr/local:存放软件升级包
      • /usr/share/doc:系统说明文件存放目录
    • /var:放置系统执行过程中经常变化的文件

      • /var/log:随时更改的日志文件
      • /var/spool/mail:邮件存放的目录
      • /var/run:程序或服务启动后,其 PID 存放在该目录下
    展开全文
  • FTP文件传输协议(实现windows与linux文件互传)

    千次阅读 多人点赞 2020-12-13 19:24:10
    FTP文件传输协议(实现windows与linux文件互传) 目录FTP文件传输协议(实现windows与linux文件互传)一、FTP概述二、FTP通信端口三、FTP数据连接四、FTP连接实验详解1、实验环境:虚拟机Centos7,虚拟机Windows10...

    FTP文件传输协议(实现windows与linux文件互传)

    一、FTP概述

    文件传输协议( file transfer protocol,FTP),基于该协议FTP客户端与服务端可以实
    现共享文件、上传文件、下载文件。FTP基于TCP协议生成一个虚拟的连接,主要用于控
    制FTP连接信息,同时再生成一个单独的TCP连接用于FTP数据传输。用户可以通过客
    户端向FTP服务器端上传、下载、删除文件,FTP服务器端可以同时提供给多人共享使用。
    FTP服务是 client/ server(简称C/S)模式,基于FTP协议实现FTP文件对外共享及传输的软件称之为FTP服务器源端,客户端程序基于FTP协议,则称之为FTP客户端,FTP客户端可以向FTP服务器上传、下载文件。

    二、FTP通信端口

    FTP服务器默认使用TCP协议的20、21端口于客户端进行通信
    20端口用于建立数据连接,并传输文件数据
    21端口用于建立控制连接,并传输FTP控制命令

    三、FTP数据连接

    FTP数据连接分为主动模式和被动模式
    主动模式:服务器主动发起数据连接
    被动模式:服务器被动等待数据连接

    四、FTP连接实验详解

    1、实验环境:虚拟机Centos7,虚拟机Windows10

    (1)、安装vfstp安装包

    yum install -y vsftpd
    cd /etc/vsftpd/
    cp vsftpd.conf vsftpd.conf.bak #备份配置文件

    在这里插入图片描述
    在这里插入图片描述

    (2)、设置匿名用户访问的FTP服务(最大权限)

    (1)、修改配置文件

    vim /etc/vsftpd/vsftpd.conf
    anonymous_enable=YES #开启匿名用户访问。默认已开启
    write_enable=YES #开放服务器的写权限(若要上传,必须开启)。默认已开启
    anon_umask=022 #设置匿名用户所上传数据的权限掩码(反掩码)。默认已开启
    anon_upload_enable=YES #允许匿名用户上传文件。默认已注释,需取消注释
    anon_mkdir_write_enable=YES #允许匿名用户创建(上传)目录。默认已注释,需取消注释
    anon_other_write_enable =YES #允许删除、重命名、覆盖等操作。需添加

    在这里插入图片描述

    (2)、为匿名访问ftp的根目录下的 pub子目录设置最大权限,以便匿名用户上传数据

    chmod 777 /var/ftp/pub/

    在这里插入图片描述

    (3)、开启服务,关闭防火墙和增强型安全功能

    systemctl start vsftpd
    systemctl stop firewalld
    setenforce 0

    (4)、匿名访问测试

    在Windows系统打开 开始 菜单,输入 cmd 命令打开命令提示符

    建立ftp连接:ftp 192.168.126.10 (虚拟机ip地址)

    #匿名访问,用户名为ftp,密码为空,直接回车即可完成登录
    ftp> pwd #匿名访问ftp的根目录为Linux系统的/var/ftp/目录
    ftp> ls #查看当前目录
    ftp> cd pub #切换到pub 目录
    ftp> get 文件名 #下载文件到当前Windows本地目录 ftp> put 文件名 #上传文件到ftp目录
    ftp> quit #退出

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    下面打开虚拟机win10,下载试一下

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    我们试一下在win10上创建文件,能否上传到虚拟机centos7上面

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    2、设置本地用户验证访问ftp,并禁止切换到ftp以外的目录(默认登录的根目录为本地用户的家目录)

    虚拟机CentOS7

    1、修改配置文件

    vim /etc/vsftpd/vsftpd.conf
    local_enable=Yes #启用本地用户
    anonymous_enable=NO #关闭匿名用户访问
    write_enable=YES #开放服务器的写权限(若要上传,必须开启)
    anon_umask=077 #可设置仅宿主用户拥有被上传的文件的权限(反掩码)
    chroot_local_user=YES #将访问禁锢在用户的宿主目录中
    allow_writeable_chroot=YES #允许被限制的用户主目录具有写权限

    在这里插入图片描述

    在这里插入图片描述

    2、重启服务
    systemctl restart vsftpd

    3、创建用户,方便验证

    [root@localhost pub]#useradd lisi` `[root@localhost pub]#passwd lisi

    在这里插入图片描述

    虚拟机win10,使用win10验证
    在这里插入图片描述

    虚拟机CentOS7

    在这里插入图片描述

    虚拟机win10

    在这里插入图片描述

    展开全文
  • 其实这里是Windows提供一种远程文件系统机制,NAS协议的一种——CIFS协议。如果是Linux系统呢,同样有另外一种NAS协议——NFS协议来实现远程访问。那么这两种NAS协议能否互通呢?答案是否定的。虽然二者不能互通...

    原文:http://www.jb51.net/os/windows/218922.html

     我们知道,在Windows系统之间,可以通过共享目录的方式,让远程系统直接访问。其实这里是Windows提供一种远程文件系统机制,NAS协议的一种——CIFS协议。如果是Linux系统呢,同样有另外一种NAS协议——NFS协议来实现远程访问。那么这两种NAS协议能否互通呢?答案是否定的。虽然二者不能互通,但是,在Linux系统上面已经有了CIFS协议的服务端和客户端的实现,这样,无论是Linux给Windows共享还是Windows给Linux共享都可以借助这些已有的实现来做到了。

      相反的,Windows上面有没有NFS的客户端或者服务端呢?也有,但是不常用,这里就不详细介绍了。

      这里主要围绕着Linux上面使用CIFS协议来阐述如何实现两个系统之间的跨文件系统,跨操作系统共享。按照上面的描述,有两种方式来实现共享。Linux分别作为CIFS的服务端和客户端。下面分别就这两种方式来说明操作步骤和简单的原理介绍:

      一、Samba软件实现共享Linux文件系统给Windows用户

      Samba软件被誉为10大最有价值的开源软件之第五位。其获取方式非常容易,配置使用也非常简单。下面以fedora系统为例,先看一下本地是否已经安装好samba,如果/etc/init.d/smb 文件存在,则说明已经安装好了samba软件,否则使用如下命令安装:

    yum install samba   

      安装完成后,修改配置文件,打开:/etc/samba/smb.conf,在文件末尾加上如下配置:

    [root]   
      comment = root   
      path = /   
      creat mask = 64   
      writeable = yes   
      browseable = yes   
      valid users = root   

      这个配置的意思是,创建一个名为root的共享,将根文件目录“/”共享给用户。允许登录的用户名是root。

      然后给samba系统添加root用户,使用如下命令:

    smbpasswd -a root   

      按照提示设置root用户的密码。

      重新启动samba服务。

     service smb restart   

      检查smb进程是否已经运行:

    root      1787  0.0  0.4  33068  4784 ?        Ss   21:51   0:00 smbd   
    
    root      1788  0.0  0.2  33068  2580 ?        S    21:51   0:00  \_ smbd   

      在需要访问该Linux系统的Windows客户机上面,打开Windows的资源管理器,在地址栏输入:\192.168.1.110

      会发现,提示有一个共享root,双击访问时,提示输入用户名和密码,输入此前配置的root用户和密码即可访问。这里就是Samba软件实现了CIFS的服务端,Windows资源管理作为客户端访问远程的共享文件系统。为了更为方便的使用该文件系统,还可以将该共享映射成一个本地的盘符,让Windows上面的各种工具像使用本地磁盘一样使用该目录。所有在Windows上面对该共享做的操作都会实时同步到Linux系统上面。

      二、Linux访问Windows的共享

      上面的借助于Samba的方式是大家常用的。还有一种,Windows系统天然就是一个CIFS的服务端和客户端,既然Windows系统可以给Windows系统共享目录,那么Linux系统能否访问这些共享呢?答案是肯定的,由于有强大的VFS支撑,Linux支持挂载和访问各种文件系统。mount工具支持挂在CIFS甚至NTFS的文件系统。如果是Windows本机上面的Linux虚拟机,那么可以直接通过虚拟机管理软件,如Vmware直接共享本地的磁盘分区给Linux系统,Linux系统根据Windows的磁盘分区的文件系统类型挂载即可。这里不详述该方案。

      进入本段的正题,首先我们需要共享一个Windows的目录:
      这里写图片描述

      下面以Windows XP为例,Windows 7未做验证,应该类似。在共享之前,首先需要确保Windows系统的server服务处于启动状态,如下图:
    这里写图片描述

      选择需要共享的目录,右键,属性,选择“共享”页,如下图:
      

      配置共享

      选择在网络上共享这个文件夹,并指定共享名。根据需要选择是否允许远程用户修改该文件夹。这样这个文件夹就被共享给远程访问了。

      这里写图片描述

      在Linux系统下挂载该共享:

    [root@f2 ~]# mount -t cifs -o username="Test" //192.168.1.100/sourcecode /root/sourcecode   
    Password for Test@//192.168.1.100/sourcecode:   

      按照要求输入指定用户的密码即可。

      此时,Windows的共享sourcecode目录就已经挂载到Linux系统上面了,Linux系统可以像访问本地目录一样访问该目录了。

      这种方法应该是更好的访问方式,因为一般而言,我们操作的文件和工作空间都是在Windows上面的,只有少数时候,需要在Linux上面进行编译,调试。但是用起来稍显麻烦。注意,此前曾遇到过Windows系统与虚拟出来的Linux系统之间无法传输数据的问题,原因是Windows系统的防火墙未开启。

      通过以上两种方法解决如何实现Windows与Linux文件系统互访的问题,希望能帮到大家,谢谢阅读。

    展开全文
  • Windows与Linux互传文件的几种方式

    万次阅读 2019-06-16 16:17:08
    在工作中,经常会混合使用Windows与Linux系统。一般情况下,开发用的pc机是Win系统的,而服务器是Linux。 在这种情况下,经常是本地Win系统通过xshell或者SecureCRT通过ssh远程登录到Linux服务器进行开发,如果需要...
  • 搭建samba实现windows与linux文件共享

    千次阅读 2018-06-30 15:06:08
    1.安装smba sudo apt-get install samba samba-common2.编辑配置 vim /etc/samba/smb.conf 在文件中添加 security =user在文件末尾添加内容3....在windows中(windows与要能ping通inux)输入linux的ip如图...
  • 一 环境介绍1.本地win102.远程Linux (centos7.4)3.xshell4.Filezilla二 安装Samba1. 安装samba相关的服务yum install -y samba*2. 查看Samba是否安装成功systemctl ... 配置Samba配置文件1.1 备份samba配置文件cp ...
  • Windows与Linux之间互传文件的方法

    万次阅读 多人点赞 2018-07-13 18:15:45
    以下方法均是以Windows为操作机: 1. 通过WinSCP: WinSCP是一款开源的SFTP客户端,运行于Windows系统下,遵照GPL...WinSCP的开发始于2000年4月,由布拉格经济大学所发展维护,基于PuTTY的SSH实现,支持SSH1、SSH...
  • 实现 Windows Linux 之间的文件共享(详细步骤)

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

    千次阅读 2019-03-09 11:27:30
    windows 平台下,打开“计算机”,我们看到的是一个个的驱动器盘符: 每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示: 在 Linux 下,我们是看不到这些驱动器盘符,我们看到的是文件夹...
  • 首先,我们知道基于文件的几种服务:ftp,sftp,这两种服务都是文件...如果在Windows下编写好代码再拷贝到Linux下编译,这样修改时很费事,直接在Linux下修改,还要同步回Windows,相当费事。当然有人会说,所有的工
  • 在Unix/Linux中,路径的分隔采用正斜杠"/",比如"/home/hutaow";而在Windows中,路径分隔采用反斜杠"\",比如"C:\Windows\System"   文件路径的表示可以分为绝对路径和相对路径。 Windows绝对路径: 以盘符开始 ...
  • 要进行文件共享,首先需要在Linux下进行VMware tools的安装,然后在虚拟机中选择虚拟机->设置下进行文件映射,这样就可以进行文件的共享了。以下是具体的步骤操作:(Windows10+VMware12.1.0+Ubuntu9.10)  (1)在...
  • windowslinux文件路径问题

    千次阅读 2018-02-24 11:23:07
    1、windows平台:用\或\\linux平台:用/2、Java代码中路径分隔符用:File.separator3、windows平台也兼容/,也可以统一替换成/filePath = filePath.replace("\\", "/");4、路径错误会报错,No ...
  • Linux与windows文件传输

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

    万次阅读 2018-06-30 07:14:53
    一、windowslinux共享文件(这里都是以win10和ubuntu为例)首先,打开网络共享中心。如图1图1打开更改高级共享设置(图2)图 2选择启用网络发现以及...
  • 用脚本实现windows与linux之间文件的传输 需求 1.在Windows系统上的某个文件需要传送到Linux系统的设备上; 2.因为自动化的要求不能人工操作,需要编写脚本,然后在程序中调用cmd命令执行这个脚本。 下面总结...
  • 文件传输系统采用TCP协议进行通信,实现了windows与linux通信,打破了只能在windows下传输文件的弊端,本程序的编写对通信编程新手有很大的帮助作用,本系统目前只支持windowslinux发送多种类型文件,大文件传输...
  • 文件传输工具Cuteftp的使用方法Cuteftp是一款FTP客户端软件,只要在linux上安装、启动了FTP服务,就可以使用Cuteftp在Windows Linux之间进行文件传输。 一、 在linux上安装FTP服务器。1. 概念FTP FTP是File ...
  • linuxwindows文件共享

    万次阅读 2016-07-02 20:44:57
    http://blog.csdn.net/pipisorry/article/details/51812022本文主要说明 linux和windows文件共享, ...(ubuntu16.04, 14.04和win7测试通过)linux和windows文件共享window对linux文件内容进行操作,利用linux samba
  • 本人是个linux新手,将学习linux过程中遇到的问题,解决方法及收获分享出来和大家一起讨论交流,一起进步。如有不正确的地方,欢迎大家指正。 步骤: 1. 下载安装FileZilla 客户端(FileZilla是一个基于ftp协议...
  • Linux与Windows的区别-文件系统

    千次阅读 2015-05-22 12:29:51
    Linux与Windows的区别1这里主要说的是使用上的区别,即用户习惯、正常思维上的区别,再说linux与windows区别之前,首先要了解一下什么是文件系统。 文件系统: 文件系统是操作系统用于明确存储设备(常见的是磁盘...
  • 为了解决各位linux爱好者的文件传输问题,我发现了一款软件挺好用,介绍给大家 winSCP官方网站:https://winscp.net/eng/docs/lang:chs 系统环境 windows10操作系统;centos7.5; 安装步骤 1.打开官方网站,下载最新...
  • 局域网下windows与linux互传文件

    千次阅读 2020-01-28 17:26:07
    在liinux启动python -m SimpleHTTPServer, 然后在windows浏览器中,即可访问linux文件。 文件在windows下,拷贝文件到linux中: 尝试了python -m http.server 发现不能在linux中访问,暂时还没解决问题。 ...
  • Windows与Linux之间定时文件传输

    千次阅读 2019-05-24 16:11:28
    windows上装上Winscp程序,使用这个程序通过sftp协议把本地的文件传输到linux服务器上。 winscp下载链接 二、编写脚本 命令行格式 winscp.exe /console /command "option batch continue" "option confirm ...
  • Linux:WindowsLinux文件系统区别

    千次阅读 2019-04-15 19:20:52
    一:windows下的文件系统 在 Windows 下,打开 “计算机”,我们看到的是一个个的驱动器盘符: 每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示: 二:Linux下的文件系统 在 Linux 下,...
  • windows与虚拟机linux文件传输

    千次阅读 2017-09-16 20:11:59
    windows与虚拟机linux文件传输这里采用ubantu系统来演示,如果没有安装虚拟机可以先看一下ubantu下载安装 http://blog.csdn.net/dengjili/article/details/77828935 原理介绍采用客户服务器C/S模式,采用ftp文件...
  • Windows10与Linux之间的文件互传

    千次阅读 2020-08-05 16:53:54
      很多时候我们需要从windows文件Linux或者将Linux上的文件拷到Windows上来。这种情况一般怎么处理呢?   比较火的工具是xftp和winscp。但是作为图形化工具来说,它们是有明显开销的。假如你的内存已经快要...
  • Windowslinux文件系统区别

    千次阅读 2019-04-15 18:30:15
    1、windows下的文件系统 在 Windows 下,打开 “计算机”,我们看到的是一个个的驱动器盘符: 每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示: 2、Linux下的文件系统 在 Linux 下,我们是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 972,919
精华内容 389,167
关键字:

windows与linux的文件

linux 订阅