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 在磁碟機符號把分割區和裝置分開。無論您有多個硬碟、同一硬碟上的多個分割區還是連接的可移動設備,每個檔案系統都可以在自己的磁碟機符號下使用。
Linux 沒有磁碟機號碼。相反,它使其他檔案系統可以在任意目錄中存取。 (Windows 也可以這樣做,但這不是開箱即用的方式。)
在 Linux 上,一切都在 / – 根目錄下。根目錄之上沒有文件,然而 Windows 上是在 C: 之外的文件。當您將裝置連接到電腦時,它將在 /media/ 下可用。目錄內容顯示掛載分割區的內容。
如果您有多個硬碟或硬碟分割區,您可以將它們掛載到檔案系統上您喜歡的任何位置。 (公眾號:網路工程師阿龍)例如,您可以透過在 /home 安裝另一個分割區來將您的主目錄放在一個單獨的分割區上。但是,您可以將分割區掛載到任何您喜歡的位置——您甚至可以將它掛載到 /myBackupDrive。
#正如每個掛載的檔案系統都是 /(根目錄)下的一個目錄一樣,Linux 上的一切都是一個檔案。例如,您的第一個硬碟由 /dev/sda 表示,您的 CD 磁碟機位於 /dev/cdrom,而您的滑鼠則由 /dev/mouse 表示。
這句話其實有點過於草率了——Linux 上並不是完全把所有都看成是文件。但是理解這句話的含義將有助於您理解 Linux 的工作原理。
#在 Linux 和其他類似 UNIX 的作業系統上,應用程式不像在 Windows 上那樣頻繁地鎖定對檔案的獨佔存取。例如,假設您正在 Windows 上觀看 VLC 中的影片檔案。片頭正在播放,您已經看完了,所以您嘗試刪除它。您將看到一條錯誤訊息 – 您需要停止在 VLC 中觀看該文件,然後才能刪除它、重新命名它或對其執行任何其他操作。
在 Linux 上,您通常可以在影片檔案播放時進行刪除或修改。您不會看到說文件正在使用中的錯誤訊息。
這些差異也適用於其他類 UNIX 作業系統。然而,可能存在一些差異——例如,Mac OS X 不區分大小寫。它不區分大小寫,就像Windows 一樣。
以上是Linux 與 Windows 關於檔案系統的 6 大不同之處的詳細內容。更多資訊請關注PHP中文網其他相關文章!