linux目錄結構,解釋如下

如果您來自Windows,那麼Linux檔案系統結構可能看起來特別陌生。C:\驅動器和驅動器號都不見了,取而代之的是a/和聽起來很神祕的目錄,大多數目錄都有三個字母的名稱。...

linux目錄結構,解釋如下

如果您來自Windows,那麼Linux檔案系統結構可能看起來特別陌生。C:\驅動器和驅動器號都不見了,取而代之的是a/和聽起來很神祕的目錄,大多數目錄都有三個字母的名稱。

檔案系統層次結構標準(FHS)定義了Linux和其他類似UNIX的作業系統上檔案系統的結構。但是,Linux檔案系統還包含一些標準尚未定義的目錄。

/–根目錄

Linux系統上的所有內容都位於/目錄下,稱為根目錄。您可以認為/directory類似於Windows上的C:\目錄,但這並不是嚴格意義上的正確,因為Linux沒有驅動器號。另一個分割槽將位於Windows上的D:\上,而這個分割槽將出現在Linux上/下的另一個資料夾中。

linux目錄結構,解釋如下

/bin–基本使用者二進位制檔案

/bin目錄包含以單使用者模式裝載系統時必須存在的基本使用者二進位制檔案(程式)。諸如Firefox之類的應用程式儲存在/usr/bin中,而諸如bashshell之類的重要系統程式和實用程式則儲存在/bin中。/usr目錄可能儲存在另一個分割槽上–將這些檔案放在/bin目錄中可以確保系統將擁有這些重要的實用程式,即使沒有安裝其他檔案系統。/**in目錄類似,它包含基本的系統管理二進位制檔案。

linux目錄結構,解釋如下

/boot–靜態啟動檔案

/boot目錄包含引導系統所需的檔案–例如,GRUB引導載入程式的檔案和Linux核心儲存在這裡。不過,引導載入程式的配置檔案不在這裡–它們與其他配置檔案位於/etc中。

/cdrom–cd-ROM的歷史裝載點

/cdrom目錄不是FHS標準的一部分,但是在Ubuntu和其他作業系統上仍然可以找到它。它是系統中**CD-ROM的臨時位置。但是,臨時介質的標準位置在/media目錄中。

/dev–裝置檔案

Linux將裝置公開為檔案,/dev目錄包含許多表示裝置的特殊檔案。這些檔案不是我們所知道的實際檔案,但它們顯示為檔案—例如,/dev/sda表示系統中的第一個SATA驅動器。如果您想對它進行分割槽,可以啟動分割槽編輯器並告訴它編輯/dev/sda。

此目錄還包含虛擬裝置,這些虛擬裝置實際上並不對應於硬體。例如,/dev/random生成隨機數。/dev/null是一種特殊的裝置,它不產生任何輸出並自動丟棄所有輸入—當您將命令的輸出透過管道傳輸到/dev/null時,您將丟棄它。

linux目錄結構,解釋如下

/etc–配置檔案

etc目錄包含配置檔案,通常可以在文字編輯器中手動編輯。請注意,/etc/目錄包含系統範圍的配置檔案—特定於使用者的配置檔案位於每個使用者的主目錄中。

/主頁–主頁資料夾

/home目錄包含每個使用者的主資料夾。例如,如果您的使用者名稱是bob,那麼您的主資料夾位於/home/bob。此主資料夾包含使用者的資料檔案和使用者特定的配置檔案。每個使用者只能對自己的主資料夾進行寫訪問,並且必須獲得提升的許可權(成為根使用者)才能修改系統上的其他檔案。

linux目錄結構,解釋如下

/lib–基本共享庫

/lib目錄包含/bin和/**in資料夾中基本二進位制檔案所需的庫。/usr/bin資料夾中的二進位制檔案所需的庫位於/usr/lib中。

/失物招領-恢復的檔案

每個Linux檔案系統都有一個lost+found目錄。如果檔案系統崩潰,將在下次引導時執行檔案系統檢查。找到的任何損壞檔案都將放在lost+found目錄中,因此您可以嘗試恢復儘可能多的資料。

/媒體–可移動媒體

/media目錄包含安裝**計算機的可移動媒體裝置的子目錄。例如,將CD**Linux系統時,將自動在/media目錄中建立一個目錄。您可以訪問此目錄中CD的內容。

/mnt–臨時安裝點

從歷史上講,/mnt目錄是系統管理員在使用臨時檔案系統時掛載它們的地方。例如,如果要掛載Windows分割槽以執行某些檔案恢復操作,則可以將其掛載到/mnt/Windows。但是,您可以在系統上的任何位置裝載其他檔案系統。

/opt–可選包

/opt目錄包含可選軟體包的子目錄。它通常由不遵守標準檔案系統層次結構的專有軟體使用—例如,在安裝時,專有程式可能會將其檔案轉儲到/opt/application中。

/proc–核心和程序檔案

/proc目錄與/dev目錄類似,因為它不包含標準檔案。它包含表示系統和程序資訊的特殊檔案。

linux目錄結構,解釋如下

/root–根主目錄

/root目錄是根使用者的主目錄。它不是位於/home/root,而是位於/root。這與/不同,後者是系統根目錄。

/執行–應用程式狀態檔案

/run目錄相當新,它為應用程式提供了一個標準的位置來儲存它們所需的臨時檔案,如套接字和程序ID。這些檔案無法儲存在/tmp中,因為/tmp中的檔案可能會被刪除。

/**in–系統管理二進位制檔案

/**in目錄類似於/bin目錄。它包含基本的二進位制檔案,通常由root使用者執行以進行系統管理。

linux目錄結構,解釋如下

/selinux–selinux虛擬檔案系統

如果您的Linux發行版使用SELinux進行安全保護(例如Fedora和Red Hat),/SELinux目錄包含SELinux使用的特殊檔案。它類似於/proc。Ubuntu沒有使用SELinux,所以這個資料夾在Ubuntu上的存在似乎是一個bug。

/srv–服務資料

/srv目錄包含“系統提供的服務的資料”。如果您使用apachehttp伺服器為網站提供服務,您可能會將網站的檔案儲存在/srv目錄中的一個目錄中。

/tmp–臨時檔案

應用程式將臨時檔案儲存在/tmp目錄中。這些檔案通常會在系統重新啟動時被刪除,並且可能隨時被tmpwatch等實用程式刪除。

/usr–使用者二進位制檔案和只讀資料

/usr目錄包含使用者使用的應用程式和檔案,而不是系統使用的應用程式和檔案。例如,非必需的應用程式位於/usr/bin目錄而不是/bin目錄中,非必需的系統管理二進位制檔案位於/usr/**in目錄而不是/**in目錄中。每個的庫都位於/usr/lib目錄中。/usr目錄還包含其他目錄—例如,與體系結構無關的檔案(如graphics)位於/usr/share中。

預設情況下,/usr/local目錄是本地編譯的應用程式的安裝位置–這可以防止它們破壞系統的其餘部分。

linux目錄結構,解釋如下

/var–可變資料檔案

/var目錄是/usr目錄的可寫副本,在正常操作中必須是只讀的。日誌檔案和在正常操作期間通常會寫入/usr的所有其他檔案都會寫入/var目錄。例如,您可以在/var/log中找到日誌檔案。


有關Linux檔案系統層次結構的更詳細的技術資訊,請參閱檔案系統層次結構標準文件。

  • 發表於 2021-04-09 05:03
  • 閱讀 ( 41 )
  • 分類:網際網路

你可能感興趣的文章

在linux中檢視磁碟使用情況的7大應用程式

... 上面的命令將顯示/etc/目錄中有多少可用空間。與此同時, ...

  • 發佈於 2021-03-13 08:13
  • 閲讀 ( 42 )

如何使用dosbox在任何平臺上玩復古遊戲

... 實際上,DOSBox中的C:\驅動器的根目錄現在是您電腦上的dosgames目錄。這使得在DOSBox中安裝和運行遊戲更加方便,並且避免了某些只需要C:\驅動器的遊戲出現問題。 ...

  • 發佈於 2021-03-13 20:07
  • 閲讀 ( 76 )

如何用wget將多個網頁轉換成pdf

...輸資料而不需要您的存在。 Wget瞭解網站的目錄結構。它可以按照HTML頁面中的連結,建立一個本地版本的遠端網站。在這個過程中,它也尊重機器人.txt檔案。 它甚至可以在緩慢或不穩定的網路連線...

  • 發佈於 2021-03-19 11:02
  • 閲讀 ( 52 )

如何在linux上備份steam遊戲資料

... 與Windows一樣,也可以在Linux目錄結構中找到您的儲存遊戲,並單獨備份它們。但是,您需要知道這些是第一個,這通常取決於遊戲是否由Valve(Steam的開發者)**。 ...

  • 發佈於 2021-03-25 13:39
  • 閲讀 ( 53 )

systemd將改變linux主目錄的工作方式

systemd的團隊希望您採用一種新的方式來管理主目錄。稱之為“新方式”是輕描淡寫的,這是Linux的一個真正的正規化轉變。以下是您需要了解的有關systemd homed的所有資訊,它可能會出現在您附近的Linux發行版中。 對爭議並不陌...

  • 發佈於 2021-04-02 04:05
  • 閲讀 ( 49 )

如何在linux上使用cd命令

...非常熟悉,我們甚至沒有注意到正在使用它們。用於更改目錄的cd命令就是其中之一。有一些技巧可以幫助你提高cd的使用效率,或者你可以完全拋棄它。 你很少想到的命令 你整天眨眼,每天眨眼,但是,大多數時候,你沒有...

  • 發佈於 2021-04-02 08:58
  • 閲讀 ( 67 )

如何在linux中向$path新增目錄

...快照/bin 可能不是很明顯的一點是,搜尋沒有在當前工作目錄中啟動。相反,它透過列出的目錄工作,並且只通過列出的目錄。 如果當前工作目錄不在您的路徑中,則不會對其進行搜尋。另外,如果命令儲存在不在路徑中的目...

  • 發佈於 2021-04-02 14:04
  • 閲讀 ( 42 )

你想知道的關於linux上inodes的一切

...素 根據定義,檔案系統需要儲存檔案,而且它們還包含目錄。檔案儲存在目錄中,這些目錄可以有子目錄。在某個地方,必須記錄檔案系統中所有檔案的位置、它們的名稱、它們所屬的帳戶、它們擁有的許可權等等。此資訊稱...

  • 發佈於 2021-04-02 18:04
  • 閲讀 ( 44 )

如何將linux主目錄移動到另一個驅動器

...算機或將硬碟驅動器新增到現有計算機,則可能需要將主目錄放在不同於預設位置的驅動器上。 現代個人電腦越來越流行的配置是使用一箇中型固態驅動器(SSD)來存放作業系統,使用一個更大的固態混合驅動器(SSHD)或傳統...

  • 發佈於 2021-04-03 02:48
  • 閲讀 ( 50 )

如何從檔案中提取檔案。焦油.gz或者。焦油bz2linux上的檔案

...琴_歌曲.tar.gz另一種叫吉他_歌曲.tar.bz2. 這些檔案在下載目錄中。 讓我們摘錄四絃琴的歌曲: tar -xvzf ukulele_songs.tar.gz
 在提取檔案時,它們將列在終端視窗中。 我們使用的命令列選項有: -提取,從tar檔案中檢索檔案。 -詳...

  • 發佈於 2021-04-03 17:18
  • 閲讀 ( 55 )
sfr1415
sfr1415

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦