學習Linux,先了解Linux標準的文件夾結構是很是重要的,學習的一個很好的鋪墊以後的行動。去羅列大而全的全部文件夾。linux
本文主要說明。筆者本人接觸,需要了解的一些文件文件夾,固然本文也會不斷的更新或更改。windows
也但願有幸可以閱讀到本文。並且願意指正本人文中不當或歧義的讀者,給出大家寶貴的意見或建議。學習
Linux文件夾相似一個樹,最頂層是其根文件夾。網站
/rootspa
啓動Linux時使用的一些核心文件。.net
/etc [etcetera]unix
系統配置文件存放的文件夾。不建議在此文件夾下存放可運行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X十一、/etc/sysconfig、/etc/xinetd.d改動配置文件以前記得備份。日誌
注:/etc/X11存放與x windows有關的設置。server
/sbin [super user binary] blog
大多數涉及系統管理的命令都存放在該文件夾中,它是超級權限用戶root的可運行命令存放地。普通用戶無權限運行這個文件夾下的命令,凡是文件夾sbin中包括的命令都是root權限才幹運行的。
/dev [device]
設備文件存儲在該文件夾中,這個文件夾下是所有Linux的外部設備文件,這些設備文件的功能相似於DOS下的.sys文件和Win下的.vxd文件。Linux將設備當成文件使用。即將設備抽象化,這樣極大地方便了咱們對設備的操做控制。所以Linux中設備和文件是用一樣的方法訪問的。
/bin [binary]
該文件夾存放着系統最常常使用的最重要的命令,至關於DOS下的內部命令,僅僅只是它們是以獨立的文件形式存在。比方:ls、cp、mkdir等命令。這個文件夾中的文件都是可運行的並且是普通用戶都可以使用的命令。做爲系統最基礎的命令都放在這裏。
/home:
系統默認的用戶家文件夾,新增用戶帳號時,用戶的家文件夾都存放在此文件夾下,~表示當前用戶的家文件夾。~test表示用戶test的家文件夾。建議單獨分區,並設置較大的磁盤空間。方便用戶存放數據。
/usr [unixshared resource]
最龐大的文件夾,要用到的應用程序和文件差點兒都在這個文件夾,當中包括:
/var [variable]
該文件夾的內容是經常變更的,/var下有/var/log文件夾用來存放系統日誌的文件夾。
/var/www文件夾用來定義Apacheserver網站存放文件夾。/var/lib用來存放一些庫文件。
/opt [optional]
給主機額外安裝軟件所擺放的文件夾。
好比:Windows系統有事會將軟件安裝在非C盤中D盤上。
/tmp [temporary]
該文件夾用於存放暫時文件,有時用戶執行程序的時候,會產生一些暫時文件。
/tmp就是用來存放暫時文件的。
/var/tmp文件夾和該文件夾的做用是類似的。
/lost+found
系統異常產生錯誤時,會將一些遺失的片斷放置於此文件夾下。一般這個文件夾會本身主動出現在裝置文件夾下。
如載入硬盤於/disk 中。此文件夾下就會本身主動產生文件夾/disk/lost+found。
【轉載使用。請註明出處:http://blog.csdn.net/mahoking】
【轉載使用,請註明出處:http://blog.csdn.net/mahoking】