linux csplit命令詳解
csplit命令是linux下的一個文件編輯命令,它主要有一個功能,具體介紹如下:
csplit命令可以將一個大檔案分割成小的碎片,並且能夠將分割後的每個碎片儲存成一個檔案。
說明:csplit命令是split命令的一個變體形式,split命令只可以按照檔案大小或行數來分割,但csplit命令可以按照檔案本身的特點來分割檔案。
csplit命令的具體語法格式為csplit [引數]。
引數:
-b<輸出格式>或--suffix-format=<輸出格式> 預設的輸出格式檔名稱一般為xx00,xx01等,使用者們可以通過改變<輸出格式>來改變輸出的檔名
-f<輸出字首字串>或--prefix=<輸出字首字串> 預設的輸出字首字串其檔名為xx00,xx01等,如果制定的輸出字首字串為“hello”,那麼輸出的檔名稱就會變成hello00,hello、01……
-k或--keep-files 保留檔案,就算髮生錯誤或中斷執行,與不能刪除已經輸出儲存的檔案
-n<輸出檔名位數>或--digits=<輸出檔名位數> 預設的輸出檔名位數其檔名稱為xx00,xx01……如果使用者指定輸出檔名位數為“3”,那麼輸出的檔名稱會變成xx000,xx001等
-q或-s或--quiet或--silent 不顯示指令執行過程
-z或--elide-empty-files 刪除長度為0 Byte檔案。
以上就是小編的分享了,希望能夠幫助到大家。