从Windows文件夹到Linux分区

1. 先说几句

若是你,linux

  • 知道什么是Windows系统
  • 简单使用Windows系统
  • 想要了解或安装Linux

刚接触Linux会有如下疑惑,服务器

  • 什么是分区?
  • 如何创建分区?
  • 怎么安装系统到到D盘?
  • 安装Linux时怎么没有看到C盘了?

那么,且听我请听我娓娓道来。操作系统

2. 分区?路径?文件夹?目录?

2.1 分区就是将磁盘划分为几个部分。code

好比在一块240G的固态硬盘上,我将它分为三个组成部分,容量大小分别为:100G,80G,60G。这三个组成部分称为三个分区。教程

如何快速对它们定位呢?能够这样说:第一个分区,第二个分区,第三个分区。在Windows中,给每一个分区贴上一个叫作“盘符”的标签,盘符是用英文字母表示,如“A”,“B”,“C”......对于这些分区,习惯把它们叫作:“A”盘,“B”盘,“C”盘......基础

咱们的Windows系统通常安装在硬盘的第一个盘符,好比在“C”盘,其他的盘则是“D”盘,“E”盘......咦?第一个盘符不该该是“A”盘吗?那是由于呀:好久好久之前,软盘普遍使用的年代,有两种不一样的软盘分别占据了“A”盘,“B”盘。到后来,相比硬盘、光盘和U盘,软盘很差使,就不被人们使用了。因此,“A”,“B”这两个如今成了空座位了。若是你喜欢,喜欢那就拿去分配给某一块分区就好喽!软件

2.2 路径就是地址。书籍

地址也相对来讲的,相对于中国来讲,我如今在中国重庆;相对于亚洲来讲,我在亚洲中国重庆。对于计算机来讲,若是咱们想定位某个文件或者文件夹在哪里,就使用到路径。file

在Windows中,咱们的路径相对于盘符来讲的。im

假如咱们的“C”盘下有“Program Files”、“Program Files(x86)”和“Windows”这几个文件夹和一个文件名是“myfile.txt”的文件,其中“Windows”文件夹下又有“Boot”、“Fonts”、“zh-CN”这几个文件夹,“Fonts”文件夹下有个文件叫作“simsun.ttc”。这时候,这些文件夹和文件的路径就是:

C:/Program Files
C:/Program Files(x86)
C:/Windows
C:/myfile.txt
C:/Windows/Boot
C:/Windows/Fonts
C:/Windows/Fonts/simsun.ttc
C:/Windows/zh-CN

固然也能够用“\”替换为“/”来表示,如“C:\Windows\Boot”。

2.3 文件夹就是装文件的一个文件袋。

以前没有介绍就直接使用这个概念了,主要它就如它的名字那样形象。好比我将这几个文件名叫作“aa”,“bb.txt”,“are-you-ok.mp3”的文件存一块儿存放在一个名字叫作“myfolder”的文件夹下。

文件夹里面能够是文件,也能够是文件夹。因此,你能够认为,“C”盘就是一个很大的文件夹,存放了Windows的各类文件和文件夹。

2.4 目录又是什么东西?

每本书前面都有目录,目录上写着哪些章节在哪一个页数上。这样,咱们就很快翻到咱们想要的章节的页面上。计算机文件目录也相似。

仍是假如咱们的“C”盘下有“Program Files”、“Program Files(x86)”和“Windows”这几个文件夹和一个文件名是“myfile.txt”的文件。因此如今“C”盘的目录是:

Program Files
Program Files(x86)
Windows
myfile.txt

你能够想象成,这些文件夹或者文件的名字就如同书籍里的“章节”的名字同样。书籍的目录在于快速翻到某一章节对应的页面,计算机文件目录则是快速访问到某一个文件或文件夹。这里就不须要页码了,由于点点鼠标就能够访问它们。

咱们还经常遇到“根目录”这种说法,根目录就是相对于某个文件夹来讲,最表层的目录。“C”盘根目录就是打开“C”盘时,咱们首先看到的那些文件或文件夹目录,它的对应的路径是“C:\”。

3. Linux下的文件与文件夹

3.1 Linux系统是什么?

Linux是一个内核。什么是内核?它就是操做系统的最基本的实现部分,Windows内核和Linux是两种不一样的实现方式。在内核的基础上,新增一些软件就成了计算机系统。因此,基于Linux内核实现出来的各类各样的系统称为Linux发行版,也就是咱们常说的Linux系统(这是一种错误的叫法)。每一个发行版也会取一个名字,好比“Ubuntu”,“CentOS”,“Arch”,“Gentoo”。

3.2 Linux下的文件夹和路径

在Windows系统所在的盘的根目录,会有“Program Files”、“Program Files(x86)”和“Windows”......这些文件夹。而Linux里边的文件夹是“boot”,“etc”,“home”......

Windows中“C”盘根目录以及文件夹的路径这样表示:

C:\
C:\Program Files
C:\Program Files(x86)
C:\Windows

在Linux中则是:

/
/boot
/etc
/home

再往里层呢?好比“home”文件夹下边有个文件“ebook.txt”,则表示为/home/ebook.txt

4. Linux下的分区

在Linux下,一个存储设备用形如“/sdX”的文件名来表示。好比我电脑上有一块硬盘,而后我再插了一个U盘。此时,个人硬盘表示为/dev/sda,U盘表示为/dev/sdb

若是存储设备已经存在一些分区,那么这些分区用形如“/dev/sdX1”,“/dev/sdX2”,“/dev/sdX3”来表示。好比个人硬盘上有三个分区,那么它们被分别表示为“/dev/sda1”,“/dev/sda2”,“/dev/sda3”;U盘默认只有一个分区,则是“/dev/sdb1”。

前面咱们了解到,在Windows中,咱们能够用“A”,“B”,“C”等盘符来表示某个分区。它们与硬盘分区的对应关系以下:

C - 硬盘第一个分区
D - 硬盘第二个分区
E - 硬盘第三个分区

等同于:

C:/ - 硬盘第一个分区
D:/ - 硬盘第二个分区
E:/ - 硬盘第三个分区

以前我说过,你能够认为,“C”盘就是一个很大的文件夹,存放了Windows的各类文件和文件夹。

看到了吗?其实就是盘符根这个特殊的文件夹与硬盘的对应关系,Linux中就是这么干的!

/ -             硬盘第一个分区
/boot -         硬盘第二个分区
/boot/efi -     硬盘第三个分区
/etc -          硬盘第四个分区
/home -         硬盘第五个分区

创建这种对应关系在Windows中叫作“分配盘符”,在Linux中叫作“挂载”。通常状况下咱们安装Linux时,须要把以下这些文件夹挂载到对应的分区上:

/
/boot/efi
/home
/usr
/opt
/var

你可能会说,安装个系统搞这么多分区好复杂啊!由于Linux主要是服务器用途,合理地给每一个文件夹对应的分区选择合适的容量大小是颇有必要的。固然,做为我的用户,你倔强地说,“我就没有这种习惯!”那么,你能够只给/挂载到硬盘就好了。

接下来,你就能够去安装你的Linux发行版了。对于初学者,我推荐的Linux发行版是Arch Linux。它的安装并不难,只是步骤比较繁琐,你须要有耐心。后续我会补上简单的Arch Linux安装教程。

相关文章
相关标签/搜索