檔案合併與檔案歸檔

2022-06-14 04:54:09 字數 723 閱讀 7573

將兩個檔案合併成乙個檔案

(1)> :向右覆蓋,比如 ls -l > new_pass.txt :意思是將ls查詢出來的東西覆蓋進new_pass.txt這個文件中

(2) >>:與上面的一樣,不過是追加不是覆蓋

列如:cat /etc/passwd | wc -l :意思是先查詢/etc/passwd中的內容,然後將內容通過管道丟給下一層接著處理,下一層是wc -l就是統計/etc/passwd內容的行數

歸檔就是將許多檔案(或者目錄)打包成乙個檔案;歸檔的目的就是方便備份,還原以及檔案的傳輸操作

(1)tar :建立乙個歸檔(打包)檔案

-cf [filename]建立乙個指定檔名

-cvf [filename]建立乙個指定檔名同時顯示打包的過程

-tf [filename]檢視歸檔檔案中的內容

-xf [filename]解包  -c[指定的目錄路徑]

壓縮就是將乙個大的檔案通過一些壓縮演算法變成乙個小檔案,壓縮的目的主要是縮小檔案的大小,這樣會省空間,另外在網路上傳輸小檔案會減少網路的瀏覽

(1)gzip [filename]壓縮乙個檔案,壓縮完gz結尾

(2)gunzip [filename]解壓乙個檔案

(3)bzip2 [filename]壓縮乙個檔案,壓縮完bz2結尾

(4)bunzip2 [filename]解壓乙個檔案

(5)tar czvf [filename]打包完之後直接壓縮

檔案的合併與分割

檔案的合併與分割其實比較簡單,分割時將乙個大檔案按二進位制方式讀取,然後按二進位制寫成乙個個小檔案。合併時就把小檔案順次讀取,再寫入乙個大檔案。下面是乙個簡單的例子 檔案分割,二進位制讀取 void cmyupdatedlg onbinary byte buf 140000 緩衝區 dword dw...

檔案分割,合併,與校驗

linux 檔案分割 split usage split options input prefix 預設prefix為x,需要指定prefix來改寫字首 suffix length n 字尾長度,預設為2 additional suffix suffix 每個子檔案最後附加額外字尾 split li...

多檔案的合併與分解

多檔案的合併與分解 本程式示例如何將多個檔案合併成乙個檔案,並能夠自分解。此技術在製作安裝程式時非常有用。我在本 學到了此技術,並將他整理擴充套件,能夠合併檔案和目錄,個數不限。核心程式包括乙個合併檔案類 ccombinefiles,乙個分解檔案的類 cextractfiles 和乙個表示檔案或目錄...