linux命令目錄結(jié)構(gòu) linux文件目錄結(jié)構(gòu)命令

linux怎么查看目錄結(jié)構(gòu)

對(duì)于每一個(gè)Linux學(xué)習(xí)者來(lái)說(shuō),了解Linux文件系統(tǒng)的目錄結(jié)構(gòu),是學(xué)好Linux的至關(guān)重要的一步.,深入了解linux文件目錄結(jié)構(gòu)的標(biāo)準(zhǔn)和每個(gè)目錄的詳細(xì)功能,對(duì)于我們用好linux系統(tǒng)只管重要,下面我們就開始了解一下linux目錄結(jié)構(gòu)的相關(guān)知識(shí)。

目前成都創(chuàng)新互聯(lián)公司已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、八宿網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

當(dāng)在使用Linux的時(shí)候,如果您通過(guò)ls

–l / 就會(huì)發(fā)現(xiàn),在/下包涵很多的目錄,比如etc、usr、var、bin ... ...

等目錄,而在這些目錄中,我們進(jìn)去看看,發(fā)現(xiàn)也有很多的目錄或文件。文件系統(tǒng)在Linux下看上去就象樹形結(jié)構(gòu),所以我們可以把文件系統(tǒng)的結(jié)構(gòu)形象的稱為

樹形結(jié)構(gòu)。

文件系統(tǒng)的是用來(lái)組織和排列文件存取的,所以她是可見(jiàn)的,在Linux中,我們可以通過(guò)ls等工具來(lái)查看其結(jié)構(gòu),在Linux系統(tǒng)中,我們見(jiàn)到的都是樹形結(jié)構(gòu);比如操作系統(tǒng)安裝在一個(gè)文件系統(tǒng)中,他表現(xiàn)為由/

起始的樹形結(jié)構(gòu)。linux文件系統(tǒng)的最頂端是/,我們稱/為L(zhǎng)inux的root,也就是

Linux操作系統(tǒng)的文件系統(tǒng)。Linux的文件系統(tǒng)的入口就是/,所有的目錄、文件、設(shè)備都在/之下,/就是Linux文件系統(tǒng)的組織者,也是最上級(jí)的領(lǐng)導(dǎo)者。

由于linux是開放源代碼,各大公司和團(tuán)體根據(jù)linux的核心代碼做各自的操作,編程。這樣就造成在根下的目錄的不同。這樣就造成個(gè)人不能使用他人的linux系統(tǒng)的PC。因?yàn)槟愀静恢酪恍┗镜呐渲茫募谀睦?。。。這就造成了混亂。這就是FHS(Filesystem

Hierarchy Standard

)機(jī)構(gòu)誕生的原因。該機(jī)構(gòu)是linux愛(ài)好者自發(fā)的組成的一個(gè)團(tuán)體,主要是是對(duì)linux做一些基本的要求,不至于是操作者換一臺(tái)主機(jī)就成了linux的‘文盲’。

linux的目錄結(jié)構(gòu)

linux的文件系統(tǒng)是采用級(jí)層式的樹狀目錄結(jié)構(gòu),在此結(jié)構(gòu)中最上層是根目錄“/”,然后在此目錄下再創(chuàng)建其它的目錄。

在linux世界里。一切皆文件

1)linux的目錄中有且只有一個(gè)根目錄/,

2)linux的各個(gè)目錄存放的內(nèi)容是規(guī)劃好的,不用亂放文件,

3)linux是以文件的形式管理我們的設(shè)備,因此linux系統(tǒng)。一切皆文件,

4)linux的各個(gè)文件目錄下存放什么內(nèi)容,大家必須有一個(gè)認(rèn)識(shí),

5)你的腦海里應(yīng)該有一顆linux的目錄樹。

Linux目錄結(jié)構(gòu)

/bin:存放二進(jìn)制可執(zhí)行文件,常用命令一般都在這里;

/etc:存放系統(tǒng)管理和配置文件;

/home:存放所有用戶文件的根目錄,是用戶主目錄的基點(diǎn);

/usr:存放系統(tǒng)應(yīng)用程序;

/opt:額外安裝的可選應(yīng)用程序包所放置的位置;

/proc:虛擬文件系統(tǒng)目錄,是系統(tǒng)內(nèi)存的映射??芍苯釉L問(wèn)這個(gè)目錄來(lái)獲取系統(tǒng)信息;

/root:超級(jí)用戶的主目錄;

/sbin:存放二進(jìn)制可執(zhí)行文件,只有root才能訪問(wèn)。存放的是系統(tǒng)管理員使用的系統(tǒng)級(jí)別的管理命令和程序;

/dev:存放設(shè)備文件;

/mnt:系統(tǒng)管理員安裝臨時(shí)文件系統(tǒng)的安裝點(diǎn),系統(tǒng)提供這個(gè)目錄是讓用戶臨時(shí)掛載其他的文件系統(tǒng);

/boot:存放用于系統(tǒng)引導(dǎo)時(shí)使用的各種文件;

/lib:存放著和系統(tǒng)運(yùn)行相關(guān)的庫(kù)文件;

/tmp:存放各種臨時(shí)文件,是公用的臨時(shí)文件存儲(chǔ)點(diǎn);

/var:存放運(yùn)行時(shí)需要改變數(shù)據(jù)的文件,也是某些大文件的溢出區(qū);

/lost+found:這個(gè)目錄平時(shí)是空的,系統(tǒng)非正常關(guān)機(jī)而留下的文件。

【學(xué)了就忘Linux基礎(chǔ)】— 15.了解Linux目錄結(jié)構(gòu)1

Linux系統(tǒng)的最高一級(jí)目錄是根目錄(/),相當(dāng)于windows系統(tǒng)中的計(jì)算機(jī)。在根目錄下會(huì)有一些一級(jí)目錄,首先我們要了解這些目錄的作用。(重點(diǎn))

boot目錄中的文件,都是系統(tǒng)啟動(dòng)時(shí)必須的。如果誤刪了,系統(tǒng)一定會(huì)啟動(dòng)失敗。沒(méi)事別動(dòng)它。

/lib/和/lib64/目錄中放的是函數(shù)庫(kù)。函數(shù)庫(kù)就是程序集合,函數(shù)就是程序。

一些需要平凡調(diào)用的程序,就封裝成一個(gè)函數(shù)庫(kù)了。函數(shù)庫(kù)降低了開發(fā)人員的開發(fā)難度,提升了效率。所有的成熟語(yǔ)言都會(huì)有完整的函數(shù)庫(kù)的。Linux系統(tǒng)是C語(yǔ)言開發(fā)的函數(shù)庫(kù)。

Linux的函數(shù)庫(kù)的命名規(guī)則:.so+數(shù)字結(jié)尾命名的文件就是函數(shù)庫(kù)。

這個(gè)目錄就是意外崩潰或者關(guān)機(jī)之后的文件修復(fù)目錄。開機(jī)時(shí)通過(guò)fsck工具自動(dòng)修復(fù)。如果自動(dòng)修復(fù)不了,手動(dòng)其實(shí)也解決不了什么問(wèn)題。所以這個(gè)目錄知道有什么作用就可以了。

我們?cè)谥暗奈恼乱呀?jīng)解釋了掛載,知道只要是一個(gè)已經(jīng)建立的空目錄就可以作為掛載點(diǎn)。

那么系統(tǒng)雖然準(zhǔn)備了三個(gè)默認(rèn)掛載目錄/media、/mnt、/misc,但是到底在哪個(gè)目錄中掛載什么設(shè)備都可以由管理員自己決定。

例如剛接觸Linux的時(shí)候,默認(rèn)掛載目錄只有/mnt一個(gè),所以養(yǎng)成了在/mnt下建立不同目錄掛載不同設(shè)備的習(xí)慣。如/mnt/cdrom 掛載光盤,/mnt/usb掛載U盤,這都是可以的。

官方推薦/media目錄掛載光盤,/misc目錄掛網(wǎng)絡(luò)存儲(chǔ)設(shè)備,/mnt/掛載U盤或者移動(dòng)盤。根據(jù)自己的需求和使用習(xí)慣進(jìn)行分配就可以。

/bin/、/sbin/、/usr/bin/、/usr/sbin/、/boot/、/dev/、/etc/、/home/、/lib/、/lib64/、/mnt/、/tmp/、/root/、/usr/、/var/

/lost+found/、/media/、/misc/、/opt/

/proc/、/sys/、/selinux/、/srv/

linux系統(tǒng)在 目錄存放系統(tǒng)

我們安裝好linux系統(tǒng)后,linux系統(tǒng)也會(huì)像windows系統(tǒng)一樣,自動(dòng)生成很多的文件和目錄,這些目錄都包含了不同的含義。下面,我們就來(lái)介紹一下這些目錄都代表著什么?以及,在命令行界面,我們?nèi)绾卧诓煌哪夸浿g切換。

一、linux系統(tǒng)目錄結(jié)構(gòu)。

我們這里介紹的是linux系統(tǒng)的常規(guī)目錄結(jié)構(gòu),不管什么版本的linux系統(tǒng),一般都會(huì)包括以下這些目錄。

bin: linux命令目錄(二進(jìn)制)。

sbin: linux命令目錄(起級(jí)管理員使用),s就是Super User的意思。

boot: linux啟動(dòng)目錄,存有l(wèi)inux內(nèi)核 (引導(dǎo)、長(zhǎng)/皮鞋)。

dev: linux存放硬件目錄,以抽象的文件形式存放(device設(shè)備)。

etc: linux配置文件目錄。

lib: linux系統(tǒng)函數(shù)庫(kù)文件目錄,相當(dāng)于window中的.dll文件。

mnt: linux掛載用,早期版本只有這一個(gè)掛載,建議掛載額外設(shè)備,如:U盤、移動(dòng)硬盤和分區(qū)。

medie: linux掛載用,系統(tǒng)建議掛載媒體設(shè)備。

misc: linux掛載用,建議掛載NFS服務(wù)的共享目錄。

opt: linux大型軟件安裝目錄。

sys: linux虛擬文件系統(tǒng),包含底層硬件的信息,保存在內(nèi)存當(dāng)中,主要保存內(nèi)核相關(guān)信息。

tmp: linux存放臨時(shí)文件,會(huì)定期自動(dòng)刪除。

usr: linux一般應(yīng)用程序默認(rèn)安裝目錄 【 unix soft resource 】。

var: linux動(dòng)態(tài)數(shù)據(jù)及進(jìn)程改變保存位置(如日志、郵件、緩存、網(wǎng)站 )。

home: linux用戶的主目錄家目錄,子目錄以用戶名為文件夾名。

root: linux起級(jí)管理員目錄。

proc: linux虛擬文件夾,存在于內(nèi)存中,保存著系統(tǒng)的實(shí)時(shí)信息,如內(nèi)存、CPU等硬件信息。

當(dāng)然,不同的發(fā)行版本,有可能會(huì)或多或少地添加一些自己的目錄。

二、如何在目錄之間進(jìn)行切換?

linux的目錄切換命令,跟windows系統(tǒng)的dos下的命令基本上一樣。如果使用過(guò)dos的,那在linux系統(tǒng)下切換目錄就不是難事了。

1、切換到當(dāng)前用戶的家目錄。我們只需要在命令行界面輸入如下命令,就可以切換到當(dāng)前用戶的家目錄:

cd

這時(shí),我們可以在命令行界面中看到,當(dāng)前目錄是~ 位置,~代表的是當(dāng)前用戶的家目錄。如下圖:

2、切換到指定的目錄。下面的命令是切換到 /home/目錄,是以絕對(duì)路的形式來(lái)切換。

cd /home

如果我們已經(jīng)在一個(gè)目錄里了,要想切換到同級(jí)目錄或上級(jí)目錄的同級(jí)目錄,就必須使用絕對(duì)路徑。上面的命令切換后,當(dāng)前目錄換成了home。如下圖:

3、切換到上一個(gè)目錄。 切換到上一個(gè)目錄,即切換到當(dāng)前目錄的前一個(gè)目錄。命令如下:

cd -

我們當(dāng)前目錄是home,輸入這個(gè)命令后,就又切回到當(dāng)前用戶家目錄了。如下圖:

4、切換到上一級(jí)目錄。以相對(duì)路徑的形式切換。命令如下:

cd ..

一個(gè)點(diǎn)代表的是自己,這里的兩個(gè)點(diǎn)..代表的是上一級(jí)目錄(父目錄)。

5、切換到當(dāng)前目錄下的子目錄。下面的這個(gè)命令是切換到當(dāng)前目錄下的gao目錄里。

cd gao

如果要切換到其它用戶的家目錄,必須是管理員,普通用戶沒(méi)有這個(gè)權(quán)限。

6、切換到根目錄。有時(shí),我們進(jìn)入目錄比較深,有好幾級(jí)了,這時(shí),我們可以通過(guò)如下命令直接回到linux根目錄

cd /

這里的/代表的就是linux系統(tǒng)的根目錄,也是linux系統(tǒng)的最大的目錄,上面介紹的所有目錄都是存放在這個(gè)根目錄里的。

好了,上面我們系統(tǒng)地介紹了一下linux系統(tǒng)的目錄整體結(jié)構(gòu),以及如何在這些目錄之間進(jìn)行切換。操作很簡(jiǎn)單,相信大家也很容易就能上手。

本文標(biāo)題:linux命令目錄結(jié)構(gòu) linux文件目錄結(jié)構(gòu)命令
本文來(lái)源:http://muchs.cn/article2/docsdoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、搜索引擎優(yōu)化定制開發(fā)、品牌網(wǎng)站設(shè)計(jì)、微信小程序電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)