Linux 的文件系統(tǒng)與 Windows 文件系統(tǒng)有很多不同之處。您不會找到任何驅(qū)動器號或反斜杠,但您會發(fā)現(xiàn)一個看起來很陌生的布局,其中文件可以具有相同的名稱,僅大小寫不同。
本期并不會詳細列出所有不同之處,僅是針對剛學(xué)linux的新用戶還不了解Linux和 Windows 之間的一些差異。所以,可能還有很多差異,不在這里過多介紹。
一、目錄結(jié)構(gòu)
如果您開始瀏覽 Linux 計算機上的文件系統(tǒng),您將找不到任何 Windows、Program Files 或 Users 文件夾。(盡管 /home/ 目錄與 Users 文件夾非常相似。)
Linux 目錄結(jié)構(gòu)不僅使用不同的文件夾名稱,還使用完全不同的布局。例如,
在 Windows 上,應(yīng)用程序可能會將其所有文件存儲在 C:Program FilesApplication 中。
在 Linux 上,它的文件將被拆分到多個位置——它的二進制文件在 /usr/bin 中,它的庫在 /usr/lib 中,它的配置文件在 /etc/ 中。
二、區(qū)分大小寫
在 Windows 上,同一個文件夾中不能有一個名為file 的文件和另一個名為FILE的文件。Windows 文件系統(tǒng)不區(qū)分大小寫,因此它將這些名稱視為同一個文件。
在 Linux 上,文件系統(tǒng)區(qū)分大小寫。這意味著您可以在同一文件夾中擁有名為file、File和FILE的文件。每個文件都有不同的內(nèi)容——Linux 將大寫字母和小寫字母視為不同的字符。
三、反斜杠與正斜杠
Windows 使用反斜杠,就像 DOS 一樣。例如,Windows 上用戶目錄的路徑是:
!!C:用戶名稱
在 Linux 上,用戶主目錄的路徑是:
!!/home/name
您還會注意到 Web 瀏覽器中的 URL(即使在 Windows 上)使用正斜杠。例如,它是 https://www.along.com/article,而不是 http:www.along.comarticle。
四、沒有驅(qū)動器符號 - 全部在 /
Windows 在驅(qū)動器符號把分區(qū)和設(shè)備分開。無論您有多個硬盤驅(qū)動器、同一硬盤驅(qū)動器上的多個分區(qū)還是連接的可移動設(shè)備,每個文件系統(tǒng)都可以在其自己的驅(qū)動器符號下使用。
Linux 沒有驅(qū)動器號。相反,它使其他文件系統(tǒng)可以在任意目錄中訪問。(Windows 也可以這樣做,但這不是開箱即用的方式。)
在 Linux 上,一切都在 / – 根目錄下。根目錄之上沒有文件,然而 Windows 上是在 C: 之外的文件。當您將設(shè)備連接到計算機時,它將在 /media/ 下可用。目錄內(nèi)容顯示掛載分區(qū)的內(nèi)容。
如果您有多個硬盤驅(qū)動器或硬盤驅(qū)動器分區(qū),您可以將它們掛載到文件系統(tǒng)上您喜歡的任何位置。(公眾號:網(wǎng)絡(luò)工程師阿龍)例如,您可以通過在 /home 安裝另一個分區(qū)來將您的主目錄放在一個單獨的分區(qū)上。但是,您可以將分區(qū)掛載到任何您喜歡的位置——您甚至可以將它掛載到 /myBackupDrive。
五、一切都是文件
正如每個掛載的文件系統(tǒng)都是 /(根目錄)下的一個目錄一樣,Linux 上的一切都是一個文件。例如,您的第一個硬盤驅(qū)動器由 /dev/sda 表示,您的 CD 驅(qū)動器位于 /dev/cdrom,而您的鼠標則由 /dev/mouse 表示。
這句話實際上有點過于草率了——Linux 上并不是完全把所有都看成是文件。但是理解這句話的含義將有助于您理解 Linux 的工作原理。
六、您可以刪除或修改打開的文件
在 Linux 和其他類似 UNIX 的操作系統(tǒng)上,應(yīng)用程序不像在 Windows 上那樣頻繁地鎖定對文件的獨占訪問。例如,假設(shè)您正在 Windows 上觀看 VLC 中的視頻文件。片頭正在播放,您已經(jīng)看完了,所以您嘗試刪除它。您將看到一條錯誤消息 - 您需要停止在 VLC 中觀看該文件,然后才能刪除它、重命名它或?qū)ζ鋱?zhí)行任何其他操作。
在 Linux 上,您通常可以在視頻文件播放時對其進行刪除或修改。您不會看到說文件正在使用中的錯誤消息。
這些差異也適用于其他類 UNIX 操作系統(tǒng)。然而,可能存在一些差異——例如,Mac OS X 不區(qū)分大小寫。它不區(qū)分大小寫,就像Windows 一樣。
審核編輯:湯梓紅
-
驅(qū)動器
+關(guān)注
關(guān)注
54文章
8615瀏覽量
149006 -
Linux
+關(guān)注
關(guān)注
87文章
11456瀏覽量
212744 -
計算機
+關(guān)注
關(guān)注
19文章
7626瀏覽量
90136 -
WINDOWS
+關(guān)注
關(guān)注
4文章
3606瀏覽量
90909 -
文件系統(tǒng)
+關(guān)注
關(guān)注
0文章
293瀏覽量
20278
原文標題:Linux 與 Windows 關(guān)于文件系統(tǒng)的 6 大不同之處
文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
Linux文件系統(tǒng)課程
NTFS文件系統(tǒng),NTFS文件系統(tǒng)是什么意思
Linux根文件系統(tǒng)簡介
玩轉(zhuǎn)Linux,先把文件系統(tǒng)搞懂

《Linux設(shè)備驅(qū)動開發(fā)詳解》第5章、Linux文件系統(tǒng)與設(shè)備文件系統(tǒng)

Linux 內(nèi)核/sys 文件系統(tǒng)介紹

比起 Windows,怎樣解讀 Linux 的文件系統(tǒng)與目錄結(jié)構(gòu)?
可以了解的Linux 文件系統(tǒng)結(jié)構(gòu)

Linux最新UBI文件系統(tǒng)介紹
linux文件系統(tǒng)中的虛擬文件系統(tǒng)設(shè)計詳解

Linux文件系統(tǒng)解析

嵌入式Linux開發(fā)之文件系統(tǒng)目錄結(jié)構(gòu)介紹

適用于Linux的最佳通用文件系統(tǒng) Linux文件系統(tǒng)的安裝

Linux的文件系統(tǒng)特點

評論