經驗釋出字數超過15000,分成2部分,經驗被提示包含不當詞 ,排查測試
linux命令大全 檔案管理 part2
linux命令大全 檔案管理 part3
linux命令大全 檔案管理 part4
請都不通過!!!!我來修改!!
25.patch
功能說明:修補檔案。
語 法:patch [-bceEflnNRstTuvZ][-B <備份字首字串> ][-d <工作目錄> ][-D <標示符號> ][-F <監別列數> ][-g <控制數值> ][-i <修補檔案> ][-o <輸出檔案> ][-p <剝離層級> ][-r <拒絕檔案> ][-V <備份方式> ][-Y <備份字首字串> ][-z <備份字尾字串> ][--backup-if -mismatch][--binary][--help][--nobackup-if-mismatch][--verbose][原始檔案 <修補檔案> ] 或 path [-p <剝離層級> ] < [修補檔案] 剝離層級> 修補檔案> 備份字尾字串> 備份字首字串> 備份方式> 拒絕檔案> 剝離層級> 輸出檔案> 修補檔案> 控制數值> 監別列數> 標示符號> 工作目錄> 備份字首字串>
補充說明:patch指令讓使用者利用設定修補檔案的方式,修改,更新原始檔案。倘若一次僅修改一個檔案,可直接在指令列中下達指令依序執行。如果配合修補檔案的方式則能一次修補大批檔案,這也是Linux系統核心的升級方法之一。
參 數:
-b或--backup 備份每一個原始檔案。
-B <備份字首字串> 或--prefix= <備份字首字串> 設定檔案備份時,附加在檔名稱前面的字首字串,該字串可以是路徑名稱。 備份字首字串> 備份字首字串>
-c或--context 把修補資料解譯成關聯性的差異。
-d <工作目錄> 或--directory= <工作目錄> 設定工作目錄。 工作目錄> 工作目錄>
-D <標示符號> 或--ifdef= <標示符號> 用指定的符號把改變的地方標示出來。 標示符號> 標示符號>
-e或--ed 把修補資料解譯成ed指令可用的敘述檔案。
-E或--remove-empty-files 若修補過後輸出的檔案其內容是一片空白,則移除該檔案。
-f或--force 此引數的效果和指定"-t"引數類似,但會假設修補資料的版本為新 版本。
-F <監別列數> 或--fuzz <監別列數> 設定監別列數的最大值。 監別列數> 監別列數>
-g <控制數值> 或--get= <控制數值> 設定以RSC或SCCS控制修補作業。 控制數值> 控制數值>
-i <修補檔案> 或--input= <修補檔案> 讀取指定的修補問家你。 修補檔案> 修補檔案>
-l或--ignore-whitespace 忽略修補資料與輸入資料的跳格,空格字元。
-n或--normal 把修補資料解譯成一般性的差異。
-N或--forward 忽略修補的資料較原始檔案的版本更舊,或該版本的修補資料已使 用過。
-o <輸出檔案> 或--output= <輸出檔案> 設定輸出檔案的名稱,修補過的檔案會以該名稱存放。 輸出檔案> 輸出檔案>
-p <剝離層級> 或--strip= <剝離層級> 設定欲剝離幾層路徑名稱。 剝離層級> 剝離層級>
-f <拒絕檔案> 或--reject-file= <拒絕檔案> 設定儲存拒絕修補相關資訊的檔名稱,預設的檔名稱為.rej。 拒絕檔案> 拒絕檔案>
-R或--reverse 假設修補資料是由新舊檔案交換位置而產生。
-s或--quiet或--silent 不顯示指令執行過程,除非發生錯誤。
-t或--batch 自動略過錯誤,不詢問任何問題。
-T或--set-time 此引數的效果和指定"-Z"引數類似,但以本地時間為主。
-u或--unified 把修補資料解譯成一致化的差異。
-v或--version 顯示版本資訊。
-V <備份方式> 或--version-control= <備份方式> 用"-b"引數備份目標檔案後,備份檔案的字尾會被加上一個備份字串,這個字串不僅可用"-z"引數變更,當使用"-V"引數指定不同備份方式時,也會產生不同字尾的備份字串。 備份方式> 備份方式>
-Y <備份字首字串> 或--basename-prefix=-- <備份字首字串> 設定檔案備份時,附加在檔案基本名稱開頭的字首字串。 備份字首字串> 備份字首字串>
-z <備份字尾字串> 或--suffix= <備份字尾字串> 此引數的效果和指定"-B"引數類似,差別在於修補作業使用的路徑與檔名若為src/linux/fs/super.c,加上"backup/"字串後,檔案super.c會備份於/src/linux/fs/backup目錄裡。 備份字尾字串> 備份字尾字串>
-Z或--set-utc 把修補過的檔案更改,存取時間設為UTC。
--backup-if-mismatch 在修補資料不完全吻合,且沒有刻意指定要備份檔案時,才備份檔案。
--binary 以二進位制模式讀寫資料,而不通過標準輸出裝置。
--help 線上幫助。
--nobackup-if-mismatch 在修補資料不完全吻合,且沒有刻意指定要備份檔案時,不要備份檔案。
--verbose 詳細顯示指令的執行過程。
26.rcp(remote copy)
功能說明:遠端複製檔案或目錄。
語 法:rcp [-pr][原始檔或目錄][目標檔案或目錄] 或 rcp [-pr][原始檔或目錄...][目標檔案]
補充說明:rcp指令用在遠端複製檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是一個已經存在的目錄,則它灰把前面指定的所有檔案或目錄複製到該目錄中。
參 數:
-p 保留原始檔或目錄的屬性,包括擁有者,所屬群組,許可權與時間。
-r 遞迴處理,將指定目錄下的檔案與子目錄一併處理。
27.rhmask
功能說明:產生與還原加密檔案。
語 法:rhmask [加密檔案][輸出檔案] 或 rhmask [-d][加密檔案][原始檔][輸出檔案]
補充說明:執行rhmask指令可製作加密過的檔案,方便使用者在公開的網路上傳輸該檔案,而不至於被任意盜用。
參 數:
-d 產生加密過的檔案。
28.rm(remove)
功能說明:刪除檔案或目錄。
語 法:rm [-dfirv][--help][--version][檔案或目錄...]
補充說明:執行rm指令可刪除檔案或目錄,如欲刪除目錄必須加上引數"-r",否則預設僅會刪除檔案。
參 數:
-d或--directory 直接把欲刪除的目錄的硬連線資料刪成0,刪除該目錄。
-f或--force 強制刪除檔案或目錄。
-i或--interactive 刪除既有檔案或目錄之前先詢問使用者。
-r或-R或--recursive 遞迴處理,將指定目錄下的所有檔案及子目錄一併處理。
-v或--verbose 顯示指令執行過程。
--help 線上幫助。
--version 顯示版本資訊。
29.slocate(secure locate)
功能說明:查詢檔案或目錄。
語 法:slocate [-u][--help][--version][-d <目錄> ][查詢的檔案] 目錄>
補充說明:slocate本身具有一個數據庫,裡面存放了系統中檔案與目錄的相關資訊。
參 數:
-d <目錄> 或--database= <目錄> 指定資料庫所在的目錄。 目錄> 目錄>
-u 更新slocate資料庫。
--help 顯示幫助。
--version 顯示版本資訊。