本篇內容主要講解“Linux管理文件的常用命令總結”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強。下面就讓小編來(lái)帶大家學(xué)習“Linux管理文件的常用命令總結”吧!
1.Linux cat命令
cat 命令用于連接文件并打印到標準輸出設備上。
2.Linux chattr命令
Linux chattr命令用于改變文件屬性。
3.Linux chgrp命令
Linux chgrp命令用于變更文件或目錄的所屬群組。
在UNIX系統家族里,文件或目錄權限的掌控以擁有者及所屬群組來(lái)管理。您可以使用chgrp指令去變更文件與目錄的所屬群組,設置方式采用群組名稱(chēng)或群組識別碼皆可。
4.Linux chmod命令
Linux/Unix 的文件調用權限分為三級 : 文件擁有者、群組、其他。利用 chmod 可以藉以控制文件如何被他人所調用。
5.Linux chown命令
Linux/Unix 是多人多工操作系統,所有的文件皆有擁有者。利用 chown 將指定文件的擁有者改為指定的用戶(hù)或組,用戶(hù)可以是用戶(hù)名或者用戶(hù)ID;組可以是組名或者組ID;文件是以空格分開(kāi)的要改變權限的文件列表,支持通配符。
一般來(lái)說(shuō),這個(gè)指令只有是由系統管理者(root)所使用,一般使用者沒(méi)有權限可以改變別人的文件擁有者,也沒(méi)有權限可以自己的文件擁有者改設為別人。只有系統管理者(root)才有這樣的權限。
6.Linux cksum命令
Linux cksum命令用于檢查文件的CRC是否正確。確保文件從一個(gè)系統傳輸到另一個(gè)系統的過(guò)程中不被損壞。
CRC是一種排錯檢查方式,該校驗法的標準由CCITT所指定,至少可檢測到99.998%的已知錯誤。
指定文件交由指令"cksum"進(jìn)行校驗后,該指令會(huì )返回校驗結果供用戶(hù)核對文件是否正確無(wú)誤。若不指定任何文件名稱(chēng)或是所給予的文件名為"-",則指令"cksum"會(huì )從標準輸入設備中讀取數據。
7.Linux cmp命令
Linux cmp命令用于比較兩個(gè)文件是否有差異。
當相互比較的兩個(gè)文件完全一樣時(shí),則該指令不會(huì )顯示任何信息。若發(fā)現有所差異,預設會(huì )標示出***個(gè)不同之處的字符和列數編號。若不指定任何文件名稱(chēng)或是所給予的文件名為"-",則cmp指令會(huì )從標準輸入設備讀取數據。
8.Linux diff命令
Linux diff命令用于比較文件的差異。
diff以逐行的方式,比較文本文件的異同處。所是指定要比較目錄,則diff會(huì )比較目錄中相同文件名的文件,但不會(huì )比較其中子目錄。
9.Linux git命令
Linux git命令是文字模式下的文件管理員。
git是用來(lái)管理文件的程序,它十分類(lèi)似DOS下的Norton Commander,具有互動(dòng)式操作界面。它的操作方法和Norton Commander幾乎一樣。
10.Linux find命令
Linux find命令用來(lái)在指定目錄下查找文件。任何位于參數之前的字符串都將被視為欲查找的目錄名。如果使用該命令時(shí),不設置任何參數,則find命令將在當前目錄下查找子目錄與文件。并且將查找到的子目錄和文件全部進(jìn)行顯示。
11.Linux file命令
Linux file命令用于辨識文件類(lèi)型。
通過(guò)file指令,我們得以辨識該文件的類(lèi)型。
12.Linux diffstat命令
Linux diffstat命令根據diff的比較結果,顯示統計數字。
diffstat讀取diff的輸出結果,然后統計各文件的插入,刪除,修改等差異計量。
13.Linux ln命令
Linux ln命令是一個(gè)非常重要命令,它的功能是為某一個(gè)文件在另外一個(gè)位置建立一個(gè)同步的鏈接。
當我們需要在不同的目錄,用到相同的文件時(shí),我們不需要在每一個(gè)需要的目錄下都放一個(gè)必須相同的文件,我們只要在某個(gè)固定的目錄,放上該文件,然后在 其它的目錄下用ln命令鏈接(link)它就可以,不必重復的占用磁盤(pán)空間。
14.Linux cut命令
Linux cut命令用于顯示每行從開(kāi)頭算起 num1 到 num2 的文字。
15.Linux indent命令
Linux indent命令用于調整C原始代碼文件的格式。
indent可辨識C的原始代碼文件,并加以格式化,以方便程序設計師閱讀。
16.Linux gitview命令
Linux gitview命令用于觀(guān)看文件的內容,它會(huì )同時(shí)顯示十六進(jìn)制和ASCII格式的字碼。
17.Linux less命令
less 與 more 類(lèi)似,但使用 less 可以隨意瀏覽文件,而 more 僅能向前移動(dòng),卻不能向后移動(dòng),而且 less 在查看之前不會(huì )加載整個(gè)文件。
18.Linux locate命令
Linux locate命令用于查找符合條件的文檔,他會(huì )去保存文檔和目錄名稱(chēng)的數據庫內,查找合乎范本樣式條件的文檔或目錄。
一般情況我們只需要輸入 locate your_file_name 即可查找指定文件。
19.Linux lsattr命令
Linux lsattr命令用于顯示文件屬性。
用chattr執行改變文件或目錄的屬性,可執行lsattr指令查詢(xún)其屬性。
20.Linux mattrib命令
Linux mattrib命令用來(lái)變更或顯示MS-DOS文件的屬性。
mattrib為mtools工具指令,模擬MS-DOS的attrib指令,可變更MS-DOS文件的屬性。
21.Linux mc命令
Linux mc命令用于提供一個(gè)菜單式的文件管理程序。
執行mc之后,將會(huì )看到菜單式的文件管理程序,共分成4個(gè)部分。
22.Linux mdel命令
Linux mdel命令用來(lái)刪除 MSDOS 格式的檔案。
在刪除只讀之前會(huì )有提示信息產(chǎn)生。
23.Linux mdir命令
Linux mdir命令用于顯示MS-DOS目錄。
mdir為mtools工具指令,模擬MS-DOS的dir指令,可顯示MS-DOS文件系統中的目錄內容。
24.Linux mktemp命令
Linux mktemp命令用于建立暫存文件。
mktemp建立的一個(gè)暫存文件,供shell script使用。
25.Linux more命令
Linux more 命令類(lèi)似 cat ,不過(guò)會(huì )以一頁(yè)一頁(yè)的形式顯示,更方便使用者逐頁(yè)閱讀,而最基本的指令就是按空白鍵(space)就往下一頁(yè)顯示,按 b 鍵就會(huì )往回(back)一頁(yè)顯示,而且還有搜尋字串的功能(與 vi 相似),使用中的說(shuō)明文件,請按 h 。
26.Linux mmove命令
Linux mmove命令用于在MS-DOS文件系統中,移動(dòng)文件或目錄,或更改名稱(chēng)。
mmove為mtools工具命令,模擬MS-DOS的move命令,可在MS-DOS文件系統中移動(dòng)現有的文件或目錄,或是更改現有文件或目錄的名稱(chēng)。
27.Linux mread命令
Linux mread命令用于將MS-DOS文件復制到Linux/Unix的目錄中。
mread為mtools工具命令,可將MS-DOS文件復制到Linux的文件系統中。這個(gè)命令目前已經(jīng)不常用,一般都使用mcopy命令來(lái)代替。
28.Linux mren命令
Linux mren命令用于更改MS-DOS文件或目錄的名稱(chēng),或是移動(dòng)文件或目錄。
mren為MS-DOS工具指令,與DOS下的ren指令相似,可以實(shí)現更改MS-DOS文件或目錄名稱(chēng)。
源文件必須是磁盤(pán)上已經(jīng)存在的文件,若忽略盤(pán)符及路徑,則表示當前盤(pán)及當前目錄的文件。
新文件名是所要更換的文件名稱(chēng)。新文件名稱(chēng)前不可以加與源文件不同的盤(pán)符及路徑,因為該命令只能更改同一盤(pán)上的文件名稱(chēng)。
29.Linux mtools命令
Linux mtools命令用于顯示mtools支持的指令。
mtools為MS-DOS文件系統的工具程序,可模擬許多MS-DOS的指令。這些指令都是mtools的符號連接,因此會(huì )有一些共同的特性。
30.Linux mtoolstest命令
Linux mtoolstest命令用于測試并顯示mtools的相關(guān)設置。
mtoolstest為mtools工具指令,可讀取與分析mtools的配置文件,并在屏幕上顯示結果。
31.Linux mv命令
Linux mv命令用來(lái)為文件或目錄改名、或將文件或目錄移入其它位置。
32.Linux od命令
Linux od命令用于輸出文件內容。
od指令會(huì )讀取所給予的文件的內容,并將其內容以八進(jìn)制字碼呈現出來(lái)。
33.Linux paste命令
Linux paste命令用于合并文件的列。
paste指令會(huì )把每個(gè)文件以列對列的方式,一列列地加以合并。
34.Linux patch命令
Linux patch命令用于修補文件。
patch指令讓用戶(hù)利用設置修補文件的方式,修改,更新原始文件。倘若一次僅修改一個(gè)文件,可直接在指令列中下達指令依序執行。如果配合修補文件的方式則能一次修補大批文件,這也是Linux系統核心的升級方法之一。
35.Linux rcp命令
Linux rcp命令用于復制遠程文件或目錄。
rcp指令用在遠端復制文件或目錄,如同時(shí)指定兩個(gè)以上的文件或目錄,且***的目的地是一個(gè)已經(jīng)存在的目錄,則它會(huì )把前面指定的所有文件或目錄復制到該目錄中。
36.Linux rm命令
Linux rm命令用于刪除一個(gè)文件或者目錄。
37.Linux slocate命令
Linux slocate命令查找文件或目錄。
slocate本身具有一個(gè)數據庫,里面存放了系統中文件與目錄的相關(guān)信息。
38.Linux split命令
Linux split命令用于將一個(gè)文件分割成數個(gè)。
該指令將大文件分割成較小的文件,在默認情況下將按照每1000行切割成一個(gè)小文件。
39.Linux tee命令
Linux tee命令用于讀取標準輸入的數據,并將其內容輸出成文件。
tee指令會(huì )從標準輸入設備讀取數據,將其內容輸出到標準輸出設備,同時(shí)保存成文件。
40.Linux tmpwatch命令
Linux tmpwatch命令用于刪除暫存文件。
執行tmpwatch指令可刪除不必要的暫存文件,您可以設置文件超期時(shí)間,單位以小時(shí)計算。
41.Linux touch命令
Linux touch命令用于修改文件或者目錄的時(shí)間屬性,包括存取時(shí)間和更改時(shí)間。若文件不存在,系統會(huì )建立一個(gè)新的文件。
ls -l 可以顯示檔案的時(shí)間記錄。
42.Linux umask命令
Linux umask命令指定在建立文件時(shí)預設的權限掩碼。
umask可用來(lái)設定[權限掩碼]。[權限掩碼]是由3個(gè)八進(jìn)制的數字所組成,將現有的存取權限減掉權限掩碼后,即可產(chǎn)生建立文件時(shí)預設的權限。
43.Linux which命令
Linux which命令用于查找文件。
which指令會(huì )在環(huán)境變量$PATH設置的目錄里查找符合條件的文件。
44.Linux cp命令
Linux cp命令主要用于復制文件或目錄。
45.Linux whereis命令
Linux whereis命令用于查找文件。
該指令會(huì )在特定目錄中查找符合條件的文件。這些文件應屬于原始代碼、二進(jìn)制文件,或是幫助文件。
該指令只能用于查找二進(jìn)制文件、源代碼文件和man手冊頁(yè),一般文件的定位需使用locate命令。
46.Linux mcopy命令
Linux mcopy命令用來(lái)復制 MSDOS 格式文件到 Linux 中,或是由 Linux 中復制 MSDOS 文件到磁片上。
mcopy 可復制單一的文件到所指定的文件名稱(chēng),或是復制數個(gè)文件到所指定的目錄之中。來(lái)源與目的文件可為 MSDOS 或是 Linux 文件。
mcopy指令是一種mtools工具指令,可以在DOS系統中復制文件或者在DOS與Linux操作系統之間進(jìn)行文件復制。
47.Linux mshowfat命令
Linux mshowfat命令用于顯示MS-DOS文件在FAT中的記錄。
mshowfat為mtools工具指令,可顯示MS-DOS文件在FAT中的記錄編號。
48.Linux rhmask命令
Linux rhmask命令用于對文件進(jìn)行加密和解密操作。
執行rhmask指令可制作加密過(guò)的文件,方便用戶(hù)在公開(kāi)的網(wǎng)絡(luò )上傳輸該文件,而不至于被任意盜用。
49.Linux scp命令
Linux scp命令用于Linux之間復制文件和目錄。
scp是 secure copy的縮寫(xiě), scp是linux系統下基于ssh登陸進(jìn)行安全的遠程文件拷貝命令。
50.Linux awk 命令
AWK是一種處理文本文件的語(yǔ)言,是一個(gè)強大的文本分析工具。
之所以叫AWK是因為其取了三位創(chuàng )始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的Family Name的首字符。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站