Linux目錄結(jié)構(gòu)及文件基本操作
Linux的目錄與Windows的目錄的區(qū)別:
它們從實(shí)現(xiàn)機(jī)制來說是完全不同的虹茶,一種不同是體現(xiàn)在目錄與存儲介質(zhì)(磁盤焰枢,內(nèi)存童擎,DVD等)的關(guān)系上棉安,以往的Windows一直是以存儲介質(zhì)為主的媳维,主要以盤符(C盤酿雪,D盤...)及分區(qū)來實(shí)現(xiàn)文件管理,然后之下才是目錄侨艾,通常Windows在使用一段時(shí)間后执虹,磁盤上面的文件目錄會顯得雜亂無章。UNIX/Linux恰好相反唠梨,UNIX是以目錄為主的袋励,Linux是以樹形目錄結(jié)構(gòu)的形式來構(gòu)建整個(gè)系統(tǒng)的,可以理解為樹形目錄是一個(gè)用戶可操作系統(tǒng)的骨架当叭。
1. FHS標(biāo)準(zhǔn)
FHS定義了兩層規(guī)范茬故,第一層是,/下面的各個(gè)目錄應(yīng)該要放什么文件數(shù)據(jù)蚁鳖;第二層則是針對/usr及/var這兩個(gè)目錄的子目錄來定義磺芭。
2.目錄路徑
路徑:進(jìn)入某個(gè)具體的目錄或者獲得某個(gè)目錄的文件(目錄本身也是文件)就得用路徑來找到。
絕對路徑:以根"
/ "目錄為起點(diǎn)的完整路徑
相對路徑:相對于你當(dāng)前的目錄的路徑醉箕,相對路徑是以當(dāng)前目錄.為起點(diǎn)钾腺,以你所要到的目錄為終點(diǎn)
Linux文件的基本操作
1.新建
新建空白文件
使用touch命令創(chuàng)建空白文件
新建目錄
使用mkdir(make directories)命令可以創(chuàng)建一個(gè)空目錄,也可同時(shí)指定創(chuàng)建目錄的權(quán)限屬性讥裤。
2.復(fù)制
復(fù)制文件
使用cp(copy)命令復(fù)制一個(gè)文件到指定目錄放棒。
復(fù)制目錄
復(fù)制目錄需要加上-r或者-R參數(shù),表示遞歸復(fù)制己英。
3.刪除
刪除文件
使用rm(remove files or directories)命令刪除文件
刪除目錄
要?jiǎng)h除一個(gè)目錄间螟,也需要加上-r或-R參數(shù)
4.移動文件與文件重命名
移動文件
使用mv(move or rename files)命令移動文件(剪切)。
批量重命名
使用命令rename來實(shí)現(xiàn),不過它要用perl正則表達(dá)式來作為參數(shù)
5.查看文件
使用cat厢破,tac和nl命令查看文件
6.查看文件類型
通常使用file命令查看文件的類型
7.編輯文件
在Linux下面編輯文件通常我們會直接使用專門的命令行編輯器比如(emacs荣瑟,vim,nano)