Linux命令學(xué)習(xí)第二篇-文件管理_第1頁(yè)
Linux命令學(xué)習(xí)第二篇-文件管理_第2頁(yè)
Linux命令學(xué)習(xí)第二篇-文件管理_第3頁(yè)
Linux命令學(xué)習(xí)第二篇-文件管理_第4頁(yè)
Linux命令學(xué)習(xí)第二篇-文件管理_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第二篇《文件管理與編輯命令》2.1 mkdir命令1.功能說(shuō)明mkdir命令用于創(chuàng)建一個(gè)目錄。mkdir是makedirectory的縮寫(xiě)。其格式如下:mkdir[選項(xiàng)]目錄名mkdir命令的選項(xiàng)及其說(shuō)明如表所示。mkdir命令的選項(xiàng)及其說(shuō)明交互命令 含義-m 對(duì)新建目錄設(shè)置存取權(quán)限可以指定一個(gè)路徑名稱(chēng)。此時(shí)若路徑中的某些目錄尚不存在,加上此選-p 項(xiàng)后,系統(tǒng)將自動(dòng)建立好那些尚不存在的目錄,也就是一次可以建立多個(gè)目錄2.舉例在/home下創(chuàng)建user1目錄,同時(shí)在user1下創(chuàng)建user2目錄,也就是連續(xù)創(chuàng)建兩個(gè)目錄。[root@mylinux~]#mkdir–p/home/user1/user2這樣就在/home目錄下創(chuàng)建了嵌套目錄user1/user2。2.2 more命令1.功能說(shuō)明如果一個(gè)文本文件比較長(zhǎng),一屏無(wú)法顯示完畢,就需要使用more命令。more命令讀取文本文件時(shí),每次一屏顯示,并且在每屏后暫停,同時(shí)在屏幕底部顯示單詞?More?。如果此時(shí)按?Enter?鍵,more命令就會(huì)接著再顯示文本的一行,依此類(lèi)推;如果按空格鍵,more命令就繼續(xù)顯示文本文件的另一屏信息。其格式如下:more[選項(xiàng)]文件名more命令的選項(xiàng)及其說(shuō)明如表所示。more命令的選項(xiàng)及其說(shuō)明交互命令 含義-d 在屏幕底部more提示符后顯示友好信息,此信息是有關(guān)使用哪些鍵繼續(xù),哪些鍵退出,哪些鍵提供more命令幫助的-s 將輸出文件中的多個(gè)空行減少為只有一個(gè)空行輸出。以文件的第1行為準(zhǔn)-p 先清除顯示屏以前信息,再顯示文本信息-c 顯示文件時(shí),每屏顯示都清除先前的屏幕信息,然后從最頂端顯示出來(lái)2.舉例(1)用分頁(yè)的方式顯示Makefile文件的內(nèi)容,使用以下命令:[root@mylinux~]#moreMakefile(2)顯示文件Makefile的內(nèi)容,每10行顯示一屏,同時(shí)清除屏幕,使用以下命令:[root@mylinux~]#more–c-10Makefile2.3 cat命令1.功能說(shuō)明cat命令用來(lái)將文件的內(nèi)容打印到標(biāo)準(zhǔn)輸出,類(lèi)似于DOS下的type命令,同時(shí)cat還可以用于連接合并文件。其格式如下:cat[選項(xiàng)]文件名或者:cat文件1文件2>文件3cat命令的選項(xiàng)及其說(shuō)明如表所示。cat命令的選項(xiàng)及其說(shuō)明選項(xiàng) 含義-A 將文件中的Tab輸出顯示為?^I?,同時(shí)在每行的末尾顯示一個(gè)$符號(hào)-b 將文件中的所有非空行按順序編號(hào),編號(hào)從1開(kāi)始2.舉例(1)查看Kconfig文件的內(nèi)容,同時(shí)將文件中Tab的輸出顯示為?^I,?并對(duì)非空行進(jìn)行編號(hào)輸出,可以使用以下命令:[root@mylinux~]#cat–AbKconfig(2)將文件file1.txt和file1.txt的內(nèi)容合并后輸出到文件file3.txt。[root@WEBServerbase]#lsfile1.txtfile2.txt[root@WEBServerbase]#catfile1.txtThisisfile1.txt[root@WEBServerbase]#catfile2.txtThisisfile2.txt[root@WEBServerbase]#catfile1.txtfile2.txt>file3.txt[root@WEBServerbase]#morefile3.txtThisisfile1.txtThisisfile2.txt[root@WEBServerbase]#lsfile1.txtfile2.txtfile3.txt2.4 diff命令1.功能說(shuō)明diff命令用來(lái)比較文件的差異。diff以逐行的方式比較文本文件的異同,如果指定比較的是目錄,則diff會(huì)比較目錄中相同文件名的文件,但不會(huì)比較其中的子目錄。其格式如下:diff[選項(xiàng)]文件1文件2diff命令的選項(xiàng)及其說(shuō)明如表所示。diff命令的選項(xiàng)及其說(shuō)明選項(xiàng) 含義-c 顯示全部?jī)?nèi)容,并標(biāo)出不同之處-b 忽略行尾的空格,同時(shí)字符串中的一個(gè)或多個(gè)空格都將視為相同-r 當(dāng)文件1和文件2為目錄時(shí),會(huì)比較子目錄中的文件-s 當(dāng)兩個(gè)文件相同時(shí),顯示文件相同信息2.輸出格式通常輸出信息由如下格式組成:n1an3,n4n1,n2dn3n1,n2cn3,n4其中字母a、d、c之前的n1和n2代表文件1的行號(hào),字母a、d、c之后的n3和n4代表文件2的行號(hào),字母a、d、c分別表示附加、刪除和修改操作。在上面輸出形式的每行后緊跟著兩個(gè)文件不同的若干行,其中以?<?打頭的行屬于文件 1,以?>?打頭的行屬于文件2。3.舉例比較文件file1.txt和文件file2.txt的異同,同時(shí)將/home/admin/file3.txt文件和當(dāng)前目錄下的file2.txt文件進(jìn)行比較。[root@WEBServeropt]#lsfile1.txtfile2.txt[root@WEBServeropt]#catfile1.txtThisisfile1.txt[root@WEBServeropt]#catfile2.txtThisisfile2.txt[root@WEBServeropt]#cat/home/admin/file3.txtThisisfile3.txt[root@WEBServeropt]#difffile1.txtfile2.txt1c1<Thisisfile1.txt--->Thisisfile2.txt[root@WEBServeropt]#diff/home/admin/file3.txt file2.txt1c1<Thisisfile3.txt--->Thisisfile2.txt[root@WEBServeropt]#diff-c/home/admin/file3.txt file2.txt***/home/admin/file3.txt***file2.txt---1---!Thisisfile3.txt

2021-07-2014:15:48.000000000+08002021-07-2014:14:21.000000000+0800---1----!Thisisfile2.txt2.5 grep命令1.功能說(shuō)明grep命令是Linux下的文本過(guò)濾工具,grep根據(jù)指定的字符串,對(duì)文件的每一行進(jìn)行搜索,如果找到了這個(gè)字符串,就輸出該行的內(nèi)容。其格式如下:grep[選項(xiàng)]需要查找的字符串文件名grep命令的選項(xiàng)有很多,這里列出最常使用的選項(xiàng)說(shuō)明,如表所示。grep命令的選項(xiàng)及其說(shuō)明選項(xiàng) 含義-ANUM 除了列出符合條件的行外,同時(shí)列出每個(gè)符合條件行的后NUM行-c 只顯示符合條件的行數(shù),而不顯示每行的具體信息-ffile 事先將要搜索的樣式寫(xiě)入到一個(gè)文件中,每行一個(gè)樣式,然后以這個(gè)文件作為條件進(jìn)行搜索-i 搜索時(shí)忽略大小寫(xiě)-n 在顯示的搜索結(jié)果上顯示行號(hào)-B 與選項(xiàng)?-A?相反,除了列出符合條件的行外,同時(shí)列出每個(gè)符合條件行的前NUM行2.舉例(1)列出install.log文件中含有RPM字符串的行。[root@WEBServer~]#grepRPMinstall.logInstallingRPM(2)列出install.log文件中含有rpm字符串的行,忽略大小寫(xiě),并標(biāo)識(shí)出每行的具體行號(hào)。[root@WEBServer~]#grep-nirpminstall.log386:Installingrpm-4.4.2-47.el5.x86_64412:Installingrpm-libs-4.4.2-47.el5.x86_64413:Installingrpm-python-4.4.2-47.el5.x86_64580:Installingrpm-libs-4.4.2-47.el5.i386792:Installingredhat-rpm-config-8.0.45-22.el5.noarch1191:Installingrpm-devel-4.4.2-47.el5.x86_641192:Installingrpm-build-4.4.2-47.el5.x86_641194:Installingrpm-devel-4.4.2-47.el5.i3861337:InstallingRPM2.6 rm命令功能說(shuō)明rm命令用來(lái)刪除某個(gè)目錄及其下的所有文件及子目錄。對(duì)于鏈接文件,只是斷開(kāi)了鏈接,原文件保持不變。其格式如下:rm[選項(xiàng)]文件或者目錄rm命令的選項(xiàng)及其說(shuō)明如表所示。rm命令的選項(xiàng)及其說(shuō)明選項(xiàng) 含義-r 告訴rm將選項(xiàng)中列出的全部目錄以及子目錄還有文件均遞歸地刪除,如果在選項(xiàng)中不指定?-r?選項(xiàng),? rm?命令將不能刪除目錄-f 忽略不存在的問(wèn)題,也不給出提示-i 交互式刪除,即在刪除前進(jìn)行確認(rèn)注意:使用rm命令要特別小心,?rm–rf?組合要甚用,因?yàn)橐坏┪募粍h除,就不能被恢復(fù)。Linux沒(méi)有類(lèi)似于Windows的回收站。因此,為了防止文件或者目錄被誤刪除,可以使用rm的?-i選?項(xiàng),來(lái)逐個(gè)確認(rèn)要?jiǎng)h除的文件。使用? -i選?項(xiàng)時(shí),如果用戶(hù)輸入? y,?文件將被刪除;如果輸入其他任何信息,文件則不被刪除。2.7 touch命令1.功能說(shuō)明touch命令用來(lái)改變指定文件的訪問(wèn)時(shí)間和修改時(shí)間,若指定文件不存在則創(chuàng)建此文件。如果沒(méi)有指定時(shí)間,則使用當(dāng)前時(shí)間。其格式如下:touch[選項(xiàng)]設(shè)定的時(shí)間文件touch命令的選項(xiàng)及其說(shuō)明如表所示。touch命令的選項(xiàng)及其說(shuō)明選項(xiàng) 含義-a-m-c-d或者-t-r<參考文件或目錄>

改變文件的訪問(wèn)時(shí)間為系統(tǒng)當(dāng)前時(shí)間,無(wú)需設(shè)置時(shí)間選項(xiàng)改變文件的修改時(shí)間為系統(tǒng)當(dāng)前時(shí)間,無(wú)需設(shè)置時(shí)間選項(xiàng)如果文件不存在,不創(chuàng)建也不提示使用指定的日期時(shí)間把指定文件或目錄的日期時(shí)間都設(shè)成和參考文件或目錄的日期時(shí)間相同2.舉例下面是touch命令的一個(gè)操作實(shí)例,?#?號(hào)后面的內(nèi)容為命令注釋。[root@mylinux~]#touchtest.txt#創(chuàng)建一個(gè)文件test.txt[root@mylinux~]#ls-l#顯示文件創(chuàng)建時(shí)間(修改時(shí)間)total0-rw-r--r--1rootroot0Jul1806:44test.txt[root@mylinux~]#ls–lu#顯示文件的訪問(wèn)時(shí)間total0-rw-r--r--1rootroot0Jul1806:44test.txt[root@mylinux~]#date #顯示系統(tǒng)當(dāng)前時(shí)間FriJul1806:45:21CST2021[root@mylinux~]#touch-atest.txt#改變文件的訪問(wèn)時(shí)間為系統(tǒng)當(dāng)前時(shí)間[root@mylinux~]#ls-lutotal0-rw-r--r--1rootroot0Jul1806:45test.txt[root@mylinux~]#ls-ltotal0-rw-r--r--1rootroot0Jul1806:44test.txt[root@mylinux~]#touch-mtest.txt#改變文件的修改時(shí)間為系統(tǒng)當(dāng)前時(shí)間[root@mylinux~]#ls-ltotal0-rw-r--r--1rootroot0Jul1806:46test.txt[root@mylinux~]#touchlinux.txt[root@mylinux~]#ls-ltotal0-rw-r--r---rw-r--r--

1rootroot0Jul1806:47linux.txt1rootroot0Jul1806:46test.txt[root@mylinux~]#ls-lutotal0-rw-r--r---rw-r--r--

1rootroot0Jul1806:47linux.txt1rootroot0Jul1806:45test.txt[root@mylinux~]#touch-a-rlinux.txttest.txt#將test.txt文件的訪問(wèn)時(shí)間修改為linux.txt文件的訪問(wèn)時(shí)間[root@mylinux~]#ls-lutotal0-rw-r--r---rw-r--r--

1rootroot0Jul1806:47linux.txt1rootroot0Jul1806:47test.txt[root@mylinux~]#touch-d"2021071806:40"linux.txt#將linux.txt文件的修改時(shí)間設(shè)定為2021年7月18日6點(diǎn)40分[root@mylinux~]#ls-ltotal0-rw-r--r---rw-r--r--

1rootroot0Jul1806:40linux.txt1rootroot0Jul1806:46test.txt2.8 ln命令1.功能說(shuō)明ln命令用來(lái)在文件或目錄之間創(chuàng)建鏈接。Linux下的鏈接有兩種,一種是硬鏈接(HardLink),一種是符號(hào)鏈接(SymbolicLink),默認(rèn)情況下ln命令產(chǎn)生的是硬鏈接。硬鏈接:是指通過(guò)文件的索引節(jié)點(diǎn)來(lái)進(jìn)行鏈接。在Linux的文件系統(tǒng)中,保存在磁盤(pán)的所有類(lèi)型的文件都會(huì)分配一個(gè)編號(hào),這個(gè)編號(hào)稱(chēng)為索引節(jié)點(diǎn)號(hào)(InodeIndex)。多個(gè)文件指向同一個(gè)索引節(jié)點(diǎn)在Linux系統(tǒng)中是允許的,這就是所謂的硬鏈接。硬鏈接的作用是允許一個(gè)文件擁有多個(gè)有效的路徑名,這樣用戶(hù)就可以對(duì)一些重要文件建立硬鏈接,以防止誤刪除操作。因?yàn)閷?duì)應(yīng)該文件的索引節(jié)點(diǎn)有一個(gè)以上的鏈接,只刪除一個(gè)鏈接并不影像索引節(jié)點(diǎn)本身和其他鏈接,只有當(dāng)最后一個(gè)鏈接被刪除后,文件的數(shù)據(jù)塊及目錄的鏈接才會(huì)釋放,也就是說(shuō),此時(shí)文件才會(huì)被真正刪除。符號(hào)鏈接:也叫軟鏈接,軟鏈接類(lèi)似于Windows中的快捷方式,因此軟鏈接是一個(gè)指向真正的文件或者目錄位置的符號(hào)連接。ln命令的格式如下:ln[選項(xiàng)]源文件目標(biāo)鏈接名ln命令的選項(xiàng)及其說(shuō)明如表所示。ln命令的選項(xiàng)及其說(shuō)明選項(xiàng) 含義-f 如果在目標(biāo)位置存在與鏈接名相同的文件,這個(gè)文件將被刪除-s 進(jìn)行軟鏈接(SymbolicLink)-d 允許系統(tǒng)管理者硬鏈接自己的目錄-b 對(duì)將在鏈接時(shí)會(huì)被覆蓋或者刪除的文件進(jìn)行備份2.舉例(1)將/etc/inittab文件進(jìn)行硬鏈接到/opt/backup目錄下,此時(shí)/opt/backup下就生成了一個(gè)inittab文件。可以看到,兩個(gè)文件沒(méi)有任何不同。[root@mylinux~]#ln/etc/inittab/opt/backup[root@mylinux~]#ll/opt/backup/inittabtotal8-rw-r--r--2rootroot1666Jul1911:17/opt/backup/inittab[root@mylinux~]#ll/etc/inittab-rw-r--r--2rootroot1666Jul1911:17/etc/inittab(2)在當(dāng)前目錄下有兩個(gè)文件mylinux1.txt和mylinux.txt,現(xiàn)在將mylinux1.txt硬鏈接到當(dāng)前目錄下,鏈接名為mylinux.txt。當(dāng)前目錄下存在相同的文件名mylinux.txt,如果我們使用ln的?-f?選項(xiàng),就會(huì)刪除 mylinux.txt文件。因此這里我們使用?-b?選項(xiàng)先備份mylinux.txt文件,然后再做mylinux1.txt的硬鏈接到mylinux.txt。下面的mylinux.txt~文件就是?-b?選項(xiàng)備份產(chǎn)生的文件。[root@mylinuxoracle]#lsmylinux1.txtmylinux.txt[root@mylinuxoracle]#moremylinux.txtThisismylinux![root@mylinuxoracle]#moremylinux1.txtThisismylinux1![root@mylinuxoracle]#ln-bmylinux1.txtmylinux.txt[root@mylinuxoracle]#lsmylinux1.txtmylinux.txtmylinux.txt~[root@mylinuxoracle]#moremylinux.txtThisismylinux1![root@mylinuxoracle]#moremylinux.txt~Thisismylinux!(3)將/etc/inittab文件符號(hào)鏈接到/opt下。[root@mylinux~]#ln-s/etc/inittab/opt[root@mylinux~]#ll/opt/inittabtotal4lrwxrwxrwx1rootroot12Jul2017:57/opt/inittab->/etc/inittab2.9 file命令1.功能說(shuō)明file命令用來(lái)顯示文件的類(lèi)型。對(duì)于長(zhǎng)度為0的文件,將識(shí)別為空文件;對(duì)于符號(hào)連接文件,缺省情況下將顯示符號(hào)連接引用的真實(shí)文件路徑。其格式如下:file[選項(xiàng)]文件名file命令的選項(xiàng)及其說(shuō)明如表所示。file命令的選項(xiàng)及其說(shuō)明選項(xiàng) 含義-b 顯示文件類(lèi)型結(jié)果,不顯示對(duì)應(yīng)文件名稱(chēng)-L 直接顯示符號(hào)鏈接所指向文件的類(lèi)型-z 顯示壓縮文件的信息-i 如果文件不是常規(guī)文件,則不進(jìn)一步對(duì)文件類(lèi)型進(jìn)行分類(lèi)2.舉例(1)顯示/etc/init.d/halt文件的類(lèi)型,顯示結(jié)果為shell可執(zhí)行文件。[root@WEBServerbin]#file/etc/init.d/halt/etc/init.d/halt:Bourne-Againshellscripttextexecutable(2)顯示/bin/sh文件類(lèi)型,顯示結(jié)果為符號(hào)鏈接文件。[root@WEBServerbin]#file/bin/sh/bin/sh:symboliclinkto`bash'(3)顯示/opt/file1.txt文件類(lèi)型,顯示結(jié)果為ASCII文本文件。[root@WEBServeropt]#filefile1.txtfile1.txt:ASCIItext(4)顯示/dev/had文件類(lèi)型,顯示結(jié)果為塊設(shè)備文件。[root@WEBServercicro]#file/dev/hda/dev/hda:blockspecial(3/0)2.10 cp命令1.功能說(shuō)明cp命令用來(lái)將給出的文件或者目錄拷貝到另一個(gè)文件或者目錄中。cp與Windows下的copy命令類(lèi)似,但是cp命令更加強(qiáng)大。其格式如下:cp[選項(xiàng)]源文件或目錄目標(biāo)文件或目錄cp命令的選項(xiàng)及其說(shuō)明如表所示。cp命令的選項(xiàng)及其說(shuō)明選項(xiàng) 含義在拷貝目錄時(shí)使用。它保留所有的信息,包含文件鏈接、文件屬性,并-a遞歸地拷貝目錄若給出的源文件是一目錄文件,此時(shí)cp將遞歸復(fù)制該目錄下所有的子-r目錄和文件。此時(shí)目標(biāo)文件必須為一個(gè)目錄名-d 拷貝時(shí)保留鏈接,這樣不會(huì)失去鏈接文件-p 保留文件的修改時(shí)間和存取權(quán)限-i 如果已經(jīng)有相同文件名的目標(biāo)文件,則提示用戶(hù)是否覆蓋2.舉例(1)將當(dāng)前目錄下的所有文件復(fù)制到/tmp目錄下,?./*表?示當(dāng)前目錄下所有文件和目錄。[root@mylinux~]#cp–r./*/tmp(2)將/home/oracle目錄及其子目錄下的全部?jī)?nèi)容拷貝到/home/ixdba下。[root@mylinux~]#cp–r/home/oracle/home/ixdba2.11 find命令1.功能說(shuō)明find命令用來(lái)在指定的路徑下查找指定的文件。其格式如下:findpath-name[-options][-print–exec-ok命令{}\;]具體的選項(xiàng)說(shuō)明如下。path-name:find命令查找的目錄路徑,例如可以用?.?表示當(dāng)前目錄,用? /?表示系統(tǒng)根目錄。-options:find命令的這個(gè)選項(xiàng)主要用來(lái)控制搜索的方式。這里列出?-options?選項(xiàng)常見(jiàn)的幾種格式,如表所示。常見(jiàn)的格式格式 含義-name'字串'-lname'字串'-gidn-uidn-empty-path‘字串’-group‘字串’-depth

查找文件名匹配所給字串的所有文件,字串內(nèi)可用通配符*、?、[]查找文件名匹配所給字串的所有符號(hào)鏈接文件,字串內(nèi)可用通配符*、?、[]查找屬于ID號(hào)為n的用戶(hù)組的所有文件查找屬于ID號(hào)為n的用戶(hù)的所有文件查找大小為0的目錄或文件查找路徑名匹配所給字串的所有文件,字串內(nèi)可用通配符*、?、[]查找屬于用戶(hù)組名為所給字串的所有的文件在查找文件時(shí),首先查找當(dāng)前目錄下的文件,然后再查找其子目錄下的文件-prune目錄-sizen-user‘字串’

指出搜索時(shí)不搜索該目錄。如果同時(shí)使用-depth選項(xiàng),那么-prune將被find命令忽略查找文件長(zhǎng)度為n塊的文件,帶有c時(shí)表示文件長(zhǎng)度以字節(jié)計(jì)查找屬于用戶(hù)名為所給字串的所有的文件-mtime+n或-n 按時(shí)間搜索,+n表示n天之前的,-n表示今天到n天前之間的按指定文件類(lèi)型搜索。文件類(lèi)型包括b(塊設(shè)備文件)、c(字符設(shè)備文-type文件類(lèi)型 件)、f(普通文件)、l(符號(hào)連接)、d(目錄)、p(管道)、s(socket文件。-print:將搜索結(jié)果輸出到標(biāo)準(zhǔn)輸出。-exec:對(duì)搜索出符合條件的文件執(zhí)行所給出的Linux命令,而不詢(xún)問(wèn)用戶(hù)是否需要執(zhí)行該命令。{}表示shell命令的選項(xiàng)即為所查找到的文件。命令的末尾必須以?;?結(jié)束。注意:格式要正確,?-exec命令{}\;,?在}和\之間一定要有空格才行。-ok:對(duì)搜索出符合條件的文件執(zhí)行所給出的Linux命令。與-exec不同的是,它會(huì)詢(xún)問(wèn)用戶(hù)是否需要執(zhí)行該命令。2.舉例(1)在系統(tǒng)根目錄下,查找文件類(lèi)型為普通文件,屬于ixdba用戶(hù)的,2天以前的,并且查找時(shí)不包含/usr/bin目錄的文件名為main.c的文件,并將結(jié)果輸出到屏幕。[root@mylinux~]#find/-path"/usr/bin"-prune-o-name"main.c"-userixdba-typef-mtime+2-print(2)對(duì)上例中搜索的結(jié)果進(jìn)行刪除操作。[root@mylinux~]#find/-path"/usr/bin"-prune-o-name"main.c"-userixdba-typef-mtime+2–print–execrm{}\;(3)在系統(tǒng)根目錄下查找不在/var/log和/usr/bin目錄下的所有普通文件。[root@mylinux~]#find/\(-path/var/log–o–path/usr/bin\)–prune–o–name?main.c?–print\表示引用,告訴shell不對(duì)后面的字符做特殊解釋?zhuān)艚ofind命令去解釋其意義。注意:?\(-path?中,在? (?和? -path?之間是有空格的,同時(shí)?/usr/bin\)?在? bin?和?\?之間也是有空格的。(4)查找系統(tǒng)中所有大小為0的普通文件,并列出它們的完整路徑。[root@mylinux~]#find/-typef–size0–execls–al{}\;(5)查找系統(tǒng)/var/logs目錄中修改時(shí)間在7天以前的普通文件,然后以交互方式刪除。[root@mylinux~]#find/var/log–typef–mtime+7–okrm{}\;<rm.../var/log/spooler.1>?y<rm.../var/log/spooler.3>?y<rm.../var/log/boot.log.2>?y<rm.../var/log/spooler.4>?y<rm.../var/log/Xorg.0.log.old>?y<rm.../var/log/Xorg.0.log>?y<rm.../var/log/secure.4>?y(6)在當(dāng)前目錄及子目錄下查找所有?*.txt?的文件。[root@mylinux~]#find.–name?*.txt?–print(7)在用戶(hù)自己的根目錄下查找文件名以一個(gè)大寫(xiě)字母開(kāi)頭,緊接著是一個(gè)小寫(xiě)字母和兩個(gè)數(shù)字,最后以?.txt?結(jié)尾的文件。[root@mylinux~]$find~-name?[A-Z][a-z][0--9][0--9]*.txt?-print(8)在/etc目錄下查找文件屬主為ixdba用戶(hù)的文件。[root@mylinux~]#find/etc–userixdba-print2.12 split命令1.功能說(shuō)明split命令用來(lái)分割文檔,將一個(gè)文件分成數(shù)個(gè)。其格式如下:split[選項(xiàng)][input_file][output_file]split命令的選項(xiàng)及其說(shuō)明如表所示。split命令的選項(xiàng)及其說(shuō)明選項(xiàng) 含義指定分割出來(lái)的文件大小,size可加入單位,b代表512bytes,k代表-bsize1KB,m代表1MB。-n 這里?n?指定分割的每個(gè)文件的長(zhǎng)度,缺省為1000行-d 將split命令生成的文件序列以數(shù)字形式命名-a 指定split命令生成

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論