CentOS7學(xué)習(xí)02_文件目錄操作_第1頁
CentOS7學(xué)習(xí)02_文件目錄操作_第2頁
CentOS7學(xué)習(xí)02_文件目錄操作_第3頁
CentOS7學(xué)習(xí)02_文件目錄操作_第4頁
CentOS7學(xué)習(xí)02_文件目錄操作_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、CentOS7學(xué)習(xí)02-文件目錄操作如果是剛進(jìn)入系統(tǒng)的時(shí)候,我們默認(rèn)所處的目錄為登錄用戶的家目錄(也叫宿主目錄)pwdroot用戶,則其家目錄為 /root,如果是非root用戶,則其家目錄為 /home/用戶名 可以用命令 pwd查看當(dāng)前所在的目錄(路徑)DickCof-Lee 5 pwd/ home/Dickls查看文件或目錄ls單獨(dú)的ls命令只是列出當(dāng)前目錄下的文件和文件夾(不顯示隱藏的文件)root&Cof-Lee Is anaconda-ks.c fgIs后面帶上某個(gè)目錄名,即可列出該目錄下的文件和文件夾(比如查看根目錄/下有什么文件和文件夾)常用目錄簡介:根目錄/可以理解為

2、 整個(gè)系統(tǒng)能夠管轄的范圍,范圍是最廣的,包含了系統(tǒng)所有的東西。根目錄下有bin,dev,home,.sys,usr等目錄,說到某個(gè)目錄時(shí)一般用它的絕對路徑,最頂級的是根目錄,然后一層一層地往下分。/bin目錄里存放著最常使用的 命令/dev 是device的縮寫,存放著 Linux的外部設(shè)備/etc 該目錄用來存放所有的系統(tǒng)管理所需的配置文件和子目錄/mnt該目錄是讓用戶臨時(shí)掛載別的文件系統(tǒng)的,比如可以將光驅(qū)掛載到該目錄下/root為root用戶(系統(tǒng)管理員)的家目錄(主目錄)/proc這是一個(gè)虛擬的目錄,是系統(tǒng)內(nèi)存的映射,可以通過直接訪問該目錄下的文件來獲取 系統(tǒng)信息/usr存放著用戶的很多

3、應(yīng)用程序和文件特殊目錄:當(dāng)前目錄用一個(gè)點(diǎn)表示.或./上一層目錄用兩個(gè)點(diǎn)表示 .或./ls帶選項(xiàng)查看(格式:ls -選項(xiàng) 目錄)ls -a (顯示出包含隱藏文件的所有文件)ls -t (按照文件最后修改時(shí)間顯示文件)ls -F (顯示出當(dāng)前目錄下的文件及其類型)ls -l (顯示目錄下所有文件的許可權(quán)、擁有者、文件大小、修改時(shí)間及名稱,同is -1g)ls -R (顯示出該目錄及其子目錄下的文件)ls -d (僅例出目錄本身,而不列出目錄內(nèi)的文件)其中不同的顏色代表不同的文件類型:白:一般文件(字符文件)藍(lán):目錄;綠:可執(zhí)行文件;紅:壓縮文件; 淺藍(lán):鏈接文件;黃:設(shè)備文件; 灰:其他文件ls后

4、的參數(shù)可自由組合rootflCof-Lee1 # Is /devagpgarthwrngrfkilltty 15autofsinitatlrtctty 16r tcOttyl 7kiYLsqs«dattyl8btrfs-controlCMjlsdaltty 19loop-control四da2tty2cdromsgOtty20mcelog5 gltty 21consolememtty 2 2coremidisnapshottty23rootCof-Lee Is -a /rootanaconda-ks-cfg .bash history.bash_logout.bash_profile

5、.bashrc * tcshrc cshrc134 4 4 4 4 4 42 2 2 2 2 2 257曰 4 4 5 B3 6 9 2 2 512 0 2 2 1root0Cof-Lee J* Is -1tota 1 4-rw- 1 toot root 1341 Aug 24 08 :59 dridconcid-ks , c£groot0Cof Lee * # 1 s -3 1tota1 2 B2rootroot135Aug2410 : 33dx-xx-xr-x *17r octroot224Aug24OS : 531rootroot1341Alicj2408 : 59Anacon

6、Elakfi - ufg-rw -.1rootroot263Aug2413: ia< bash hi story一七w-r一士一一 .1rootroot18Dec28bash_logout一=*一工!:一 1rootroot;176Dec282013«bash_prof ile-rw-r-r.1rootroot176Dac232013 bashrcll為Is -l的別名(單獨(dú)的ll命令相當(dāng)于ls -l, ll后也可帶參數(shù),相當(dāng)于ls -l加其他參數(shù))1rwx rwxrwx.1rootroot;7Aug24oe:S3bindr:-xETH-x.5rootroot4096Aug24

7、oe:59drwxr-xr-x.19rootrcct;3160Aug2410 I49drwxr-xr-x.73rootroot0192Aug2410 :49drwxr-xr-x .2rootroot6Apr1100:591rwx rwxrwx.1rootroot7Aug24oe;S3lib一coot6Cof-Lee 、事 11 total 16使用dir命令和is是一樣的。Linux文件基本屬性用命令is -l或ll可顯示一個(gè)文件/目錄 的屬性rootScof-Lee -# Is -1 /etc tot, 103 616 Aug 2406 : 58adjtimeroot root root;

8、rootroot root root root151S Jun2 013aliases122BS Aug 24 09;04 aliases.db236 Aug 24 日:54541 Apr 10 21 :48 anacron'tahi比如上圖中圈紅的一行 第一部分:-rw-r-r-這一段 有10個(gè)字符 第一個(gè)字符用來表示文件的類型:-橫杠表示它是一個(gè)文件d則表本目錄/表示鏈接文檔b表示可隨機(jī)存取裝置(塊設(shè)備)c表示串行端口設(shè)備如鍵盤,鼠標(biāo)等(字符設(shè)備)接下來的以三個(gè)字符為一組 表示對該文件或目錄所擁有的權(quán)限,共三組(owner,group,others )owner:文件所有者擁有的權(quán)

9、限,group:文件所在組的組員所擁有的權(quán)限,others:其他用戶擁有的權(quán)限(文件所在的用戶組不一定是文件擁有者所在的用戶組)r表示讀權(quán)限,w表示寫權(quán)限,x表示執(zhí)行權(quán)限 -表示沒有該權(quán)限文件所有者有:r讀權(quán)限,w寫權(quán)限,-沒有執(zhí)行權(quán)限文件所屬的組成員有:r讀權(quán)限-沒有寫權(quán)限,-沒有執(zhí)行權(quán)限第二部分:個(gè)數(shù)字表示該文件的鏈接個(gè)數(shù),其他組用戶有:r讀權(quán)限-沒有寫權(quán)限,-沒有執(zhí)行權(quán)限1就是只有這一行最后的文件名能表示這個(gè)文件,2或大于2表示在別的目錄下還有其他文件名也表示這個(gè)文件(也就是說在別的地方有該文件的鏈接)第一個(gè)root表示該文件的擁有者,第二個(gè) root表示該文件所屬的用戶組其他的屬性如下

10、圖(文件大小默認(rèn)單位B,字節(jié))rooteCof-LeeIs -1 /etctotal 1036;二拒有首 相,tit l.小 工百;1 ', 文件名文件引-rw-rr- -1 rGot: | Foet| I6| jRuq 24 08: 5用 di t-rwr-r-1 root root1S18 Jun 12013 aliases注:Linux系統(tǒng)下的文件一般沒有后綴,也不用后綴來表示該文件的類型。三:目錄操作命令行里最左邊的用括起來的部分表示: 用戶名主機(jī)名 當(dāng)前目錄I噩;灌盤囑眄表示用戶的家目錄pwd 命令顯示當(dāng)前所在的目錄(root用戶的家目錄為/root)root&Cof

11、-Lee pwd凸凸七cd目錄名 切換至該目錄下rootCof-Lee 7# cd /etc root&Cof-Lee etct pwd /etccd相對路徑 切換至當(dāng)前目錄的下一級目錄(例:在/etc里切換至它的下級目錄 sysconfig)rootCof-Lee etc# cd sysconfig rootCof-Lee sysconfig# pwd /etc/sysconfigcd./相對路徑 切換至當(dāng)前目錄的下一級目錄(例:在/etc里切換至它的下級目錄sysconfig)roat0Cof-Lee etc# cd ./sysconfigrootCof-Lee sysconfig

12、t pwdt呂七c/syguonfigcd .切換至當(dāng)前目錄的上一級目錄(例:在 /etc/sysconfig里切換至/etc)root0Cof-Lee sysconfig cd .rootCof-Lee ate# pwd/ etccd ./切換至當(dāng)前目錄的上一級目錄(例:在 /etc/sysconfig里切換至/etc)rootCof-Lee sysconfig + cd . J root9Cof-Lee etcf pwd,巳二二cd -切換至上一次所在的目錄(本例中上次所在的目錄為/etc/sysconfig)rootCof-Lee etc# cd /etc/sysconfigeotCof

13、-L呂e sysconfiqcd 直接切換至用戶的家目錄(不論當(dāng)前所在的目錄為何處,也可以只寫 cd )rootSCof-Lee* cd raatCof-Lee f pwd/rootrcot Cof-Lee dev# cdroot Cof -Lee# pwd/ rootcd絕對路徑(不論當(dāng)前目錄在何處,都能直接進(jìn)入該絕對路徑下的目錄)rcotCcf-Lee cd /devrootSCcf-Lee dev# cd /etc/sysconfig/network-scripts/rootCcf-Lee network-suript三1#mkdir目錄名 在當(dāng)前目錄下創(chuàng)建新目錄(例:在 /root目錄

14、下創(chuàng)建名為 mydoc的文件夾)root0Cof-Lee rootCof-Lee total 4-rw. 1drwxr-xr-x» 27季 mkdir-f 11root rootroot rootmydoc1341 Aug6 Aug24240 0 : S± anaconda-ks . cf g 16Tb3roo tgCof-Lee mkdi r: cannotrootCof-LeeEootCcof-Lea total 4-rw. 1drwjtr-xr-M, 2drwxr-xr-w, 3root root 1341root root 6root root 20mkdir -p

15、目錄名/目錄名 遞歸創(chuàng)建目錄及其子目錄(多級目錄) ,如果沒有參數(shù)-p是創(chuàng)建 不成功的。(例:在/root目錄下創(chuàng)建名為 mydoc2的目錄,還要在/root/mydoc2下創(chuàng)建mydoc3 的目錄)I mk&LE nydQc2/iiiydDc3uimnta directory fityde>c2/mydor37 No such file or directoryI mkdir -p mydoc2/mydoc3-li 11./mydoc 2 : total 0drwxr-xr-x. 2 root root Aug 24 16:00* Zmydoc2/mydocS:mkdir -m

16、xxx目錄名 創(chuàng)建目錄時(shí)就指定其權(quán)限(xxx表示權(quán)限的數(shù)值)roct&Cof-T.ee* mkdit -m 700mycioc3roct,Co£ -I>ee 舍 mkdi.r -m |770 mydoc4 root &Cof-I.ee *» # mkdir -m 777 mydocS f root Cof-Lee114-rw. 1 root root 1341 Aug 24 OB : 59driwHi-xr-x,2rootroot6Aug241 ; 03drwxr-xr-x_3rootroot20Aug2416:08drwx-一*2rootroox6A

17、ug2416:18dfwxrwth2rootroot6Aug2 416:18anaconda-ks.cfgdrwxrwxrwx, 2 root root6 Aug 24 16:19root Co f- Leeroot 0 Co f-Loetotal 4-rw- 1drwxr-xr- x 2roat roat root. ioo t * I - 11rOO"t HQOt root root root root root root roalz rootg g q qg 3 u u u u A A A A A 1 © o 6 6 4 2anaconda-k80u£qrm

18、dir目錄名刪除一個(gè)目錄(只能刪空目錄)rootQCof-LeeroctCof-Lee total 4rwdrwxr-xr-x *drwxr-xr-x. 2 rootCof-Lee rootUCof-Lee total 4root root rootroot root root1341 Aug 24|17 tRuq 246 Aug 24# | rmdlE my 工 ftnyz | 11-rwdrwxr-xr-x * 2 drwxz-xr-x * 2 rootSCof-Leeroot root rootroot root root1341 Aug 246 Ruq 246 Aug 2408:59

19、anaconda-ks-cfg16:52|-|16:4609:59 anaconda-ks.cfg16:53 |16:46rmdir目錄1/目錄2下圖中只刪除my1下的子目錄my2,不會(huì)刪掉 my1。(只刪空目錄)* |mkdlr-p myl/myZ7# 11rmdir -p目錄1/目錄2遞歸刪除目錄1及其子目錄2,前提是 子目錄為空且刪除后其父 目錄為空時(shí),父目錄才能被刪除*E W - *'-一* 1 drwxrwx, 2rootScof-Lee root&Cof-Lee tota1 4-rw 1drwxr-xr-x, 3 dtwxrwx- 2 (root.CofttlJ i

20、 r : La 二1Qd root0Cof-Lee rootSCof-Lee total 4root root 1341 Aug 24 OB:59 anaconda-ks . cfgroot root#mkdir -p mydocZniyd©c2root root 1341 Aug 24root rootroot root20 Aug 246 Aug 2 408:59 anaconda-ks * cfgIE: 3M16L1B-# 忙mdit y myd" |to r&moveydoc?Directory、* rmdxr -p mydcc/mydoc2-jtTI:;r

21、oot root 1341 Aug 24 08:59root root6 Aug 24 16:19net emptydnGonda-ks,cfgrmdir只能刪除空目錄,如果 不是空目錄,則要使用命令:rm -r rm -r目錄名 刪除一個(gè)目錄,(刪除前會(huì)有提示,需輸入 y )drwxr-xr-x. 3 root root 17 Aug 24 16:39 drwxz-xr-x. 2 root root 6 Aug 24 16140 rootCofLee 、# rm-rm: cannot remove 衽yd口c4? 工s 且 diretztoEv rootCof-Lee rm -r mydoc

22、4rm: remove directory i±ydoc47 'yrootCof-Lee 】# 11cf g-rw 1 root root 1341 drwxr-xr-x, 3 root root 17 root Cof-Lee 7*rm -r目錄名 如果該目錄下還 有子目錄,也會(huì)提示要不要?jiǎng)h除(下例中先是刪除了 的子目錄my2,這時(shí)my1為空了才刪除my1)my1rm -r目錄名 如果my1父目錄不為空時(shí),是不會(huì)被刪除的(如下圖,my1里有my22和my33,只同意刪 my22,然后就結(jié)束了,my33和my1都還在).P30 Aug 24fe Aug 24u u _ J 5

23、17 : 08 16:froot0Cof-Lee、* rm -r mylrm: descend into iirectcry iFyl?反 rm: remove di rectory tyl/iriy22? Ly 1 rm: remove di rectory ftyl /fmy33? nrootCof-Lee 1 4-rw. 1drwxr-xr-x * 3drwxr-xr-x. 2 root0Cof-Lee (rootQCof-Ijfe?t* rotal 0 drwxr-xr-x + 2rootQCof-Leereel: root root11root 134 1root root* # c

24、d myl mylj # 11166Aug Aug Augroot root Aug 2424242408 : S9 anaconda - Jr b - cfg17:OB| I16 : 46rm -r目錄1/目錄2只刪除目錄2,不管目錄2是否為空。目錄1不刪。my工/myiroot 0Co f - Lee root0Cof-L*etotal 4 -rw.drwxr-xr-x _drwxr-xr-x _root root rootroot root root1341 Aug 1 7 ug Auq4 4 42 2 2anaconda-ks.cfgrootCof-Lee-#1 rm_=E_myT7m

25、y2m: h«do v e di re c t ory_fit y 1 / my2 ?yt root Co f-匚0已 tota1 4T7H dr irficr一 dr wjcr root root JZOOt1341 Aug 24 | £ 1Auq 2 力6 Axiq 2 40-S54rm -f目錄名 強(qiáng)制刪除該目錄及其包含的 所有文件,且不提示root 0Cof-L.eerootCof-Lee" I mkdir-# 11-pi iiiyl/iuy2-total 4 -rw.drwxr-xr-x. drwxr-xr-x.root root rootroot ro

26、ot root1341 Aug17 Auq6 Aug242 42400:59 anacond-ks.cfg17: Ofe| | 16i 46froot$Cof'Lee (root&Ccf-Lee total 4-ZTtf. 1drwxr-xr-x, 2met ft Co f-Leem -rf mylroot root 1341 Augroot root-6 Aug2424OB:59 anaconda-ks » cfg 16:46du -s /root顯示目錄root的總?cè)萘浚?KB為單位四:文件操作touch文件名創(chuàng)建新的文件(如果文件名已存在,則更新該文件的最后修

27、改時(shí)間)drwxx-Xi:-x 3. drwxr-xr-x. 2 rootCofLee root; 0Cof-LeetOQtr XOQ t root- root-1*186 Aug2 42417 : 0816:46touch myfileTTroot coot root rootroot root root root134 118 6 0Aug Aug AugAug2 42 4242400:59 anaconda-ks.afg 17 : OS 16:46 17:19"cat文件名 查看文件內(nèi)容f root&Cof-Leetoot root root rootroot root

28、 root root;1341IS 6 0AugAug AugAugcat anaconda-ks cfg0g;59 anacondd-ks.cf917 1 oa167E17 : 1 B rnyf xla ve rsion=DEVEI* S yst-em du'thor i zat ion info r mat ion duth enAblesha<iow pa9salgoKshd512 # Use CDROM instillation media cdr om Use graphical install graphical Run the Setup Aaent on firs

29、t boot當(dāng)文件內(nèi)容過長時(shí),一屏顯示不了時(shí)可能就看不到文件開頭的部分了。要用 |morecat文件名|more分屏查看文件內(nèi)容(按空格鍵向下翻頁,中途可按Ctrl加C鍵退出)(root®Cof-X»ee 事 czmti anauQndm k , cf gr | more #vej?sion=DEVEJL* System authoriiNatrLon infoirni-ation mut henmHXa 召 hmdox pm馬日工 ga=&ha5 :L2拿 Us& CDROM ins t alJLatt ion mecl±d cdxom* TJs

30、& qrmphzLuml ins t atll mjraphzL。二工* Run the Setup Aqrent on first t>ootf i rstbaatenableignozredLL s k. on X y uw &=目 dat* KeyJ&ordL layoutskeylboar d vez keymap=u.sxlayotit s= 1 us ', Sy 目 Eibe JLangmiag。more文件名 同cat文件名|more(不過會(huì)提示看了多少比率了)u oo t Co f T>e e Jl . fflUEiS mrimcjo

31、rida -k 日 u 量q # ve 七口 五on = E>於VEL* ;Sya£口m u七h(yuǎn)omii.之口£5Lon i.nf oxrmLlt xon auth 一onai匕工。目hadow pa s s a 1 <90a Fka 512 # Uso CZDROM ±nstLa 1 XaXxon. madxa c4dcom* U巨ogrmphim 工xns1gr mphiczm 1* Rueth叁一七upAgenton.f i rst to-ootfirrstboot; anmbla:LqcoHEdJ_jskonly - us& = s&l

32、t;ia* Keybo tr d Idyoixt skoybomirci vcJceymp-us xlayotxt s = us * 自XanguagieI m ng 目 n 口令.UT F=8rm文件名 刪除文件,會(huì)有提示,可以是相對路徑下的文件也可以是絕對路徑下的文件。 (要輸入y確認(rèn))drwx-xr -x.Zfootfoot6 Aai。2 416:46-rw*r-1*-.1rootrootO Aug 2 417:18(root & Cot 工日小 | rE my£i 工。xn: z-amovenmptyFTTeyfi(rcot.9ccf-L,a& 】 11口to

33、tal 4anaconda-ks * cfg-rw* 1 root root 131 Auer 2 4 。日,59A17:1 6 :drwxr-xr-x 3 root root drwxr-xr-x , 2 coot; root t root Cof - #rm -f文件名 強(qiáng)制刪除文件(不提示)root tootO Aug 2 4rootCofLee root®Cof -Lee total 4-rw* 1drwxr-xr-x * 3drwxr-xr-x, 2 root cof-Lee-J: rm -f myflie-1 » 11root root 1341root roo

34、t 18root root 6myfila24242 409 : 5917 :oa 16:46anaconda-ks + cf1 # touch.-1 # 11my 1 / my 11 JLeroot root rootOB r 59 anACorwla-ks . cf g 17 132 16:46rootOcof-Lee total 4rw. 1drwxirxrx. 3drwxE-xr-it. 2roct ftCcf 0小aroot root rootroot root r oot134 1 Aug 2 4I 3 2 IAug 2 4后 Aug 74±m± remove fegulr4 4 42 2 2 g g u u u 飛2 63 d-,7 6cp源文件 目的文件名復(fù)制文件,把源文件復(fù)制到目的文件名(可帶路徑)0 Aug 2 4myf

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論