《第04章-linux學(xué)習(xí)-文件目錄操作課件》由會員分享,可在線閱讀,更多相關(guān)《第04章-linux學(xué)習(xí)-文件目錄操作課件(27頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,點擊此處結(jié)束放映,單擊此處編輯母版標(biāo)題樣式,第 4 章,(,目錄,),操作,文件及目錄,文件操作命令,目錄操作命令,練習(xí),/home,project_a,project_b,project,Source*,bin*,(帶*號為文件,不帶*號為目錄),Source*,bin*,Readme.txt,1文件及其分類,Linux,的文件通常分為普通文件、目錄文件及特別文件3類。,LINUX,文件目錄,2,目錄結(jié)構(gòu),Linux,文件系統(tǒng)采用帶鏈接的樹形結(jié)構(gòu)。即只有一個根目錄(通常用“/”表示),其中含有下級子目錄或文件的信息;子目錄中又可含有
2、下級的子目錄或者文件的信息,這樣一層一層地延伸下去,構(gòu)成一棵倒置的樹,如圖4.2所示。,圖4.1 Linux目錄結(jié)構(gòu),目錄結(jié)構(gòu),root,超級用戶目錄 包括桌面管理等,home,用戶目錄 包括用戶信息等,bin,執(zhí)行目錄 存放可執(zhí)行文件 包括常用命令,sbin,執(zhí)行目錄 存放不提供給用戶使用的命令,boot,引導(dǎo)目錄 存放引導(dǎo)系統(tǒng)時使用的各種文件,etc,配置目錄 系統(tǒng)配置時使用,dev,設(shè)備目錄 通過它訪問外設(shè),mnt,安裝目錄 管理員設(shè)備臨時安裝點,opt,安裝目錄 管理員軟件包放置點,lib,庫目錄 命令執(zhí)行時使用,usr,共享目錄 存放系統(tǒng)中所有用戶的共享文件,var,數(shù)據(jù)目錄 系統(tǒng)運
3、行時要修改數(shù)據(jù),tmp,臨時目錄,proc,虛擬目錄 虛構(gòu)文件系統(tǒng)內(nèi)存產(chǎn)生不存硬盤,lost+fount,空目錄,路徑名,A,絕對路徑:以根目錄開始。,B,相對路徑:以當(dāng)前目錄開始。,C,”,.”,和”,.”,:”,.”,當(dāng)前目錄 ”,.”,上級目錄。,D.,用戶目錄:,用戶目錄 例:,root,用戶 /,root,一般用戶 如,xyz:/home/xyz/,注,用戶在對文件進行訪問時,要給出文件所在的路 徑。路徑又分,相對路徑和絕對路徑,。,絕對路徑是,指從“根”開始的路徑,也稱 為完全路徑;,相對路徑是,從用戶工作目錄開始的路徑。,應(yīng)該注意到,在樹型目錄結(jié)構(gòu)中到某一確定文件的絕對路徑和相對
4、路徑均只有 一條。絕對路徑是確定不變的,而相對路徑則隨著用戶工作目錄的變化而不斷 變化。用戶要訪問一個文件時,可以通過路徑名來引用。并且可以根據(jù)要訪問的文件 與用戶工作目錄的相對位置來引用它,而不需要列出這個文件的完整的路徑名。,路徑名,文件操作命令,Linux,命令列通常由好幾個字串組成,中間用空白或空格鍵分開,如下所示:,Command options arguments,命令 選項 參數(shù),例如:,rm-ir/tem/testd,功能:交互式的刪除目錄和目錄下的文件,2,文件內(nèi)容比較命令,(1),comm,命令,comm,命令對兩個已經(jīng)排序的文件進行比較。其語法格式為,comm-123 f
5、ile1 file2,(3),cmp,命令,cmp,命令比較兩個文件。其語法格式為,cmp-l-s file1 file2,3,文件的復(fù)制、移動和刪除命令,(1),cp,命令,cp,命令的功能是拷貝文件。其語法格式為:,cp-fipsource_,cp-fipsource_file1 source_file2 target,cp-R-fipsource_file1 source_file2 target,cp-r-fipsource_file1 source_file2 target,參數(shù):,a,復(fù)制所有的目錄并包含子目錄,f,強制復(fù)制文件,p,保留原文件的日期,-i/-v/-r,:覆蓋文件前
6、,詢問用戶,/,顯示命令執(zhí)行過程,/,遞歸復(fù)制,(3),rm,命令,rm,命令的功能的是刪除文件或目錄。其語法格式為,rm-firRfile,參數(shù):,-f,:強迫刪除文件,-i,:,互動模式,刪除前再做一次確定,-r,:,陸續(xù)刪除目錄,-v,:顯示刪除過程,4,確定文件類型的,file,命令,當(dāng)用戶擁有很多文件時,常以自己的登錄名為根節(jié)點,為自己建立一棵文件子樹。其中,一些節(jié)點可能是目錄文件,而另一些節(jié)點可能是信息文件。若用戶忘記了哪些名字是目錄文件,哪些名字是信息文件,則可用,file,命令。該命令帶有一個參數(shù)表,用于給出想了解的某類型的文件名清單。命令執(zhí)行的結(jié)果是在屏幕上顯示出各文件的類型
7、。,2目錄的創(chuàng)建和刪除,(1),mkdir,命令,mkdir,命令的功能是建立目錄。其語法格式為,mkdir-ep-m mode dirname,(2),rmdir,命令,rmdir,命令的功能是刪除目錄。其語法格式為,rmdir-p-s dirname,rmdir,不能刪除安裝文件系統(tǒng)的根目錄。,3目錄的顯示和改變工作目錄,(1),ls,命令,ls,命令可打印有關(guān)文件和目錄的信息。,ls,是“,list”,的簡稱。,-s,、,S,顯示每個文件所使用的空間;按占用空間的大小排序,注:“,.”,表示當(dāng)前目錄,“,.”,表示上一級目錄,“,/”,系統(tǒng)的根目錄,“”用戶的專用目錄,文件操作基本命令,
8、cp:,拷貝文件,cd:,切換目錄,ls:,顯示文件目錄,rm:,刪除文件目錄,mkdir:,建立目錄,rmdir:,刪除空目錄,mv:,移動文件,pwd:,查看當(dāng)前目錄,注意:可以通過,-,help,參數(shù)或者是,man,命令名,看幫助,文件操作基本命令2,rename:,重命名,cat:,瀏覽文件內(nèi)容,more:,分屏瀏覽,less:,瀏覽更方便,find:,文件查找,locate:,文件查找,touch:,文件時間,wc:,內(nèi)容信息統(tǒng)計,chmod 、chown :,屬性修改,重導(dǎo)和管道,重導(dǎo)(,redirect,)可將某命令的結(jié)果輸出到文件中;,命令有“,”“”,兩種,“,”,:可將結(jié)果輸出到文件中,給文件原有的內(nèi)容會被刪除,“,”,:將結(jié)果附加到文件中,原有內(nèi)容不會清除,例如:,#ls al dir.txt,#cat data1.txt data2.txt,管道,“”,(,pipe,)可將某命令的結(jié)果輸出給另一個命令,例如:,#ls|grep conf,搜索并顯示,ls,命令結(jié)果中含有,“,conf”,字符串的行,