<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > Linux系統與Windows系統目錄結構差異分析

Linux系統與Windows系統目錄結構差異分析

作者: 時(shí)間:2017-06-06 來(lái)源:網(wǎng)絡(luò ) 收藏
Linux與Windows雖然都屬于的范疇,但是兩者存在很大的差異。大的不說(shuō),就連兩者的都存在很大的不同。而這些差異就成為了從轉型到Linux環(huán)境的主要障礙。筆者總結了兩個(gè)上的主要差異。就當作拋磚引玉,希望這些內容能夠引起大家的共鳴。

  一、系統默認目錄的差異。

  雖然兩個(gè)系統安裝成功后,都會(huì )創(chuàng )建一些目錄以供程序使用。但是,兩者創(chuàng )建的默認目錄有很大的差異。通常情況下,微軟操作系統安裝完成后,只會(huì )建立三個(gè)默認目錄,分別為C:Documents and Settings、C:Program Files、C:WINDOWS。但是,安裝完成后,會(huì )創(chuàng )建更多的默認目錄。下會(huì )根據不同的用戶(hù)創(chuàng )建不同的目錄;在各自的目錄中放置一些特定的文件。也就是說(shuō),Linux下系統默認目錄根據用途來(lái)分,而且這個(gè)分類(lèi)很細。

本文引用地址:http://dyxdggzs.com/article/201706/349399.htm   插圖1:Linxu系統默認

  如上面這張圖,就是筆者企業(yè)一臺Linux操作系統的目錄結構。筆者就對其中幾個(gè)重要的默認目錄做一些介紹。了解這些內容后,大家就會(huì )對兩個(gè)操作系統的默認目錄差異會(huì )有一個(gè)更加直觀(guān)的印象。

  默認目錄一:/home目錄。

  Linux下所有的用戶(hù)都會(huì )有一個(gè)個(gè)人專(zhuān)屬的目錄,稱(chēng)為主目錄,以供用戶(hù)擺放自己的文件。而/home目錄就是用來(lái)放置每個(gè)帳戶(hù)的主目錄。如果是系統管理員root用戶(hù)的主目錄不是放置在這里。即當每次新建一個(gè)用戶(hù),當這個(gè)用戶(hù)首次登陸系統的時(shí)候,操作系統都會(huì )在這個(gè)/home目錄下為這個(gè)用戶(hù)創(chuàng )建一個(gè)以他自己的名字命名的專(zhuān)屬文件夾。其他用戶(hù)除非有特別的授權,否則無(wú)法查看非本人專(zhuān)屬目錄中的文件。這跟微軟操作系統類(lèi)似。微軟操作系統安裝完成后,也會(huì )為每個(gè)用戶(hù)在C:Documents and Settings文件夾下創(chuàng )建用戶(hù)專(zhuān)屬的目錄。但是兩者有一個(gè)很大的差異。在微軟操作系統中,系統管理員Administrator的個(gè)人專(zhuān)屬目錄也是在這個(gè)文件夾下。而Linux操作系統中,默認情況下跟普通帳戶(hù)的專(zhuān)屬文件夾是分開(kāi)的。系統會(huì )專(zhuān)門(mén)建立一個(gè)/root目錄作為系統管理員的專(zhuān)屬目錄。這就大大提高了系統管理員帳戶(hù)的安全性。

  Linux 操作系統是一個(gè)多用戶(hù)操作系統,所以不同用戶(hù)之間的文件管理就顯得尤其的重要。在這個(gè)目錄下會(huì )為每個(gè)操作系統用戶(hù)建立一個(gè)專(zhuān)屬的文件夾。每個(gè)用戶(hù)在日常工作中,最好盡可能的將個(gè)人文件、數據存放在自己的專(zhuān)屬目錄下,以方便管理,提高用戶(hù)個(gè)人數據的安全,防止被意外破壞。

  默認目錄二:/mnt目錄。

  在這個(gè)目錄下默認有/cdrom 與 /floppy兩個(gè)子目錄,用來(lái)存放光盤(pán)與軟件的數據。如果在安裝的時(shí)候,曾加載過(guò)硬盤(pán)中使用的FAT32文件系統的Windows分區,那么在這個(gè)目錄下可能還會(huì )有/win字目錄(通常情況下,加載其他非分區都會(huì )掛載到這個(gè)目錄中)。從這個(gè)目錄我們可以看出兩個(gè)操作系統的差異。微軟系統中把光驅或者軟驅都當作一個(gè)獨立的盤(pán)或者分區來(lái)對待。但是在Linux系統中,則把他們當作一個(gè)目錄來(lái)對待。不光光是如此,在Linux系統下,并沒(méi)有微軟操作系統那種磁盤(pán)驅動(dòng)器的概念,也就是說(shuō)不會(huì )看到C:、D:等標識符。所有分區都被當作目錄使用,分別被加載與根目錄下。也就是說(shuō),Linux下只有一個(gè)單獨的樹(shù)狀結構。而在微軟操作系統中,則是每個(gè)分區下都會(huì )有一個(gè)獨立的樹(shù)狀結構。故如果第一次接觸Linux系統的管理員,看到他的目錄結構之后,還會(huì )錯誤的認為L(cháng)inux系統只有一個(gè)分區呢。

  默認目錄三:/tmp目錄。

  這個(gè)目錄主要供全部用戶(hù)臨時(shí)放置文件的目錄,又叫做臨時(shí)目錄。另外一些應用程序運行中產(chǎn)生的臨時(shí)文件,也會(huì )保存在這個(gè)目錄中。如用戶(hù)從網(wǎng)絡(luò )上下載文件,在文件沒(méi)有下載完成前,就會(huì )把下載的東西先保存在這個(gè)文件夾中。如用戶(hù)在網(wǎng)絡(luò )上看電影,播放器會(huì )有一個(gè)緩沖的功能。即提前把多媒體數據下載到本地電腦,以保障播放的連續性。而這個(gè)文件也是保存在這個(gè)臨時(shí)文件夾中。等到影片播放結束后,這個(gè)臨時(shí)文件夾中的信息就會(huì )被清除。通常情況下,重新啟動(dòng)后這個(gè)臨時(shí)文件夾中的內容就會(huì )被清空。


  在微軟操作系統中,也有一個(gè)臨時(shí)目錄,只是他存儲的路徑與名字不同而已。兩者在臨時(shí)目錄上沒(méi)有本質(zhì)的差異。

  另外/etc也是系統的默認創(chuàng )建目錄,其主要用來(lái)擺放系統命令相關(guān)的配置文件。/boot主要用來(lái)存放系統啟動(dòng)時(shí)必須讀取的文件,包括內核的一些信息??梢?jiàn),Linux系統下創(chuàng )建的默認目錄分類(lèi)分的比較細。而分類(lèi)分的這么細,相對來(lái)說(shuō)管理起來(lái)也會(huì )更加靈活。如在Linux系統上可能會(huì )部署Oracle等數據庫應用程序。那么在全縣管理上,我們可以創(chuàng )建一個(gè)Oracle數據庫管理員的角色,其具有系統一定的管理權限。但是其不能夠更改/boot或者/root 目錄下的文件(默認情況下這兩個(gè)目錄只能夠由root帳戶(hù)來(lái)進(jìn)行維護)。這種安全性設置,就可以在一定程度上保障同一臺Linux服務(wù)器上部署的多種應用之間相互的獨立性。

  二、/與兩個(gè)符號的差異。

  在上面的描述中,筆者已經(jīng)談到過(guò)Linux操作系統并沒(méi)有磁盤(pán)驅動(dòng)器的概念,所有的分區都被當作目錄來(lái)使用。而在了Linux下目錄是利用/(正斜杠)來(lái)表示的。在Linux操作系統中無(wú)論將硬盤(pán)分為多少個(gè)區,每個(gè)分區中的文件及目錄,都可以在根目錄下,在該分區的加載目錄中找到。而根目錄的標識方法為/(正斜杠)。

  但是在微軟的Windows操作系統中,要表示文件或者目錄的路徑時(shí),其目錄名稱(chēng)之間是以(反斜杠)作為表示的。如C:Documents and Settings目錄,它就是以反斜桿作為標示。而在Linux操作系統中則是以正斜杠。這個(gè)差異要特別的注意。筆者剛開(kāi)始接觸Linux操作系統的時(shí)候,就經(jīng)常搞不清楚。微軟的操作系統用習慣了,剛開(kāi)始就很容易沿襲微軟操作系統的用法,利用符合來(lái)進(jìn)入Linux操作系統的目錄。結果等到系統提示出錯了才會(huì )想得到。所以這一點(diǎn)差異剛開(kāi)始接觸Linux操作系統的用戶(hù)要特別注意。

  三、大小寫(xiě)的差異以及查詢(xún)上的不同。

  在微軟操作系統中,c:U01與c:u02兩個(gè)目錄是等價(jià)的。但是,在Linux操作系統中,/u01與/U02兩個(gè)目錄可是代表不同的目錄。因為在Linux操作系統中,文件和文件名稱(chēng)大小寫(xiě)不同代表不同的文件和文件夾。所以/u01與/U02兩個(gè)目錄因為字母大小寫(xiě)不同,所以目錄代表的內容不同。但是在微軟操作系統中,則沒(méi)有這方面的區分。文件或者文件夾大小寫(xiě)是不區分的。

  為了便于管理,筆者建議在Linux下面建立文件夾時(shí),最好都能夠采用小寫(xiě)字母。大寫(xiě)字母主要用來(lái)表示一些特殊的文件夾。如Desktop,它表示用戶(hù)的桌面文件。這個(gè)文件夾是系統自動(dòng)建立的。系統在對其命名的時(shí)候,把第一個(gè)字母大寫(xiě)了,以跟其他文件夾進(jìn)行區分。所以除非是為了起到一個(gè)強調或者區分的作用,最好把文件夾的名字都設置為小寫(xiě)。

  另外需要注意的是,在文件查詢(xún)的時(shí)候,文件名字要注意大小寫(xiě)的差異。在搜索文件的時(shí)候,Linux系統中主要調用了locate命令。這個(gè)名利是從系統中存儲文件以及目錄名的數據庫中搜索文件,查找的速度會(huì )比較快。但是它有一個(gè)缺點(diǎn),就是這個(gè)數據庫中的信息跟實(shí)際的情況可能會(huì )存在一個(gè)時(shí)間差。對于剛剛新建的文件、目錄,很可能會(huì )因為這個(gè)數據庫尚未更新信息而找不到文件。在這種情況下,往往需要管理員利用updatedb命令來(lái)更新這個(gè)數據庫,然后進(jìn)行重新查詢(xún)。而在微軟的操作系統中不會(huì )遇到這種情況。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>