良许Linux教程网 干货合集 Linux 与 Windows 关于文件系统的 6 大不同之处

Linux 与 Windows 关于文件系统的 6 大不同之处

Linux 的文件系统与 Windows 文件系统有很多不同之处。您不会找到任何驱动器号或反斜杠,但您会发现一个看起来很陌生的布局,其中文件可以具有相同的名称,仅大小写不同。

本期并不会详细列出所有不同之处,仅是针对刚学linux的新用户还不了解 Linux 和 Windows 之间的一些差异。所以,可能还有很多差异,不在这里过多介绍。

一、目录结构

如果您开始浏览 Linux 计算机上的文件系统,您将找不到任何 Windows、Program Files 或 Users 文件夹。(尽管 /home/ 目录与 Users 文件夹非常相似。)

Linux 目录结构不仅使用不同的文件夹名称,还使用完全不同的布局。例如,

在 Windows 上,应用程序可能会将其所有文件存储在 C:\Program Files\Application 中。

在 Linux 上,它的文件将被拆分到多个位置——它的二进制文件在 /usr/bin 中,它的库在 /usr/lib 中,它的配置文件在 /etc/ 中。

二、区分大小写

在 Windows 上,同一个文件夹中不能有一个名为file 的文件和另一个名为FILE的文件。Windows 文件系统不区分大小写,因此它将这些名称视为同一个文件。

在 Linux 上,文件系统区分大小写。这意味着您可以在同一文件夹中拥有名为file、File和FILE的文件。每个文件都有不同的内容——Linux 将大写字母和小写字母视为不同的字符。

三、反斜杠与正斜杠

Windows 使用反斜杠,就像 DOS 一样。例如,Windows 上用户目录的路径是:

!! C:\用户\名称

在 Linux 上,用户主目录的路径是:

!! /home/name

您还会注意到 Web 浏览器中的 URL(即使在 Windows 上)使用正斜杠。例如,它是 https://www.along.com/article,而不是 http:\www.along.com\article。

四、没有驱动器符号 – 全部在 /

Windows 在驱动器符号把分区和设备分开。无论您有多个硬盘驱动器、同一硬盘驱动器上的多个分区还是连接的可移动设备,每个文件系统都可以在其自己的驱动器符号下使用。

image-20230316181345676
image-20230316181345676

Linux 没有驱动器号。相反,它使其他文件系统可以在任意目录中访问。(Windows 也可以这样做,但这不是开箱即用的方式。)

在 Linux 上,一切都在 / – 根目录下。根目录之上没有文件,然而 Windows 上是在 C: 之外的文件。当您将设备连接到计算机时,它将在 /media/ 下可用。目录内容显示挂载分区的内容。

image-20230316181350637
image-20230316181350637

如果您有多个硬盘驱动器或硬盘驱动器分区,您可以将它们挂载到文件系统上您喜欢的任何位置。(公众号:网络工程师阿龙)例如,您可以通过在 /home 安装另一个分区来将您的主目录放在一个单独的分区上。但是,您可以将分区挂载到任何您喜欢的位置——您甚至可以将它挂载到 /myBackupDrive。

五、一切都是文件

正如每个挂载的文件系统都是 /(根目录)下的一个目录一样,Linux 上的一切都是一个文件。例如,您的第一个硬盘驱动器由 /dev/sda 表示,您的 CD 驱动器位于 /dev/cdrom,而您的鼠标则由 /dev/mouse 表示。

这句话实际上有点过于草率了——Linux 上并不是完全把所有都看成是文件。但是理解这句话的含义将有助于您理解 Linux 的工作原理。

image-20230316181354545
image-20230316181354545

六、您可以删除或修改打开的文件

在 Linux 和其他类似 UNIX 的操作系统上,应用程序不像在 Windows 上那样频繁地锁定对文件的独占访问。例如,假设您正在 Windows 上观看 VLC 中的视频文件。片头正在播放,您已经看完了,所以您尝试删除它。您将看到一条错误消息 – 您需要停止在 VLC 中观看该文件,然后才能删除它、重命名它或对其执行任何其他操作。

image-20230316181358200
image-20230316181358200

在 Linux 上,您通常可以在视频文件播放时对其进行删除或修改。您不会看到说文件正在使用中的错误消息。

这些差异也适用于其他类 UNIX 操作系统。然而,可能存在一些差异——例如,Mac OS X 不区分大小写。它不区分大小写,就像Windows 一样。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
137e00002230ad9f26e78-265×300

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部