Linux壓縮及歸檔工具整理

gzip:.gz,只能壓縮文件,不能壓縮目錄

    gzip somefiles:壓縮完成後會刪除原文件

        -d:解壓縮

        -# :1-9,指定壓縮比,默認爲6


gunzip:解壓縮

    gunzip somefiles.gz:解壓完成後刪除原壓縮文件

    zcat somefiles.gz:查看gzip壓縮文件內的文本文件內容



bzip2:.bz2,只能壓縮文件,不能壓縮目錄

    比gzip有着更大壓縮比的壓縮工具;

    bzip2 somefiles:壓縮完成後會刪除原文件

        -d:解壓

        -# :1-9,指定壓縮比,默認爲6

        -k:壓縮時保留原文件


bunzip2:解壓

    bunzip2 somefiles.bz2:解壓完成後刪除原壓縮文件

    bzcat somefiles.bz2:查看bz2壓縮文件內的文本文件內容



xz:.xz,只能壓縮文件,不能壓縮目錄

    xz somefiles:壓縮完成後會刪除原文件

        -d:解壓

        -# :1-9,指定壓縮比,默認爲6

        -k:壓縮時保留原文件


unxz:解壓

    unxz somefiles.xz:解壓完成後刪除原壓縮文件

    xzcat somefiles.xz:查看xz壓縮文件內的文本文件內容


zip:既歸檔又壓縮的工具

    zip filename.zip somefiles:壓縮後不刪除原文件

    unzip filename.zip:解壓


-C:指定解壓後目標路徑


tar:歸檔工具

    -c :創建歸檔文件

    -f file.tar :操作的歸檔文件

    -x :展開歸檔

    --xattrs :歸檔時,保留文件的擴展屬性信息

    -t :不展開歸檔,直接查看tar裏面的文件

    -r :追加文件

    

    -zcf :歸檔並調用gzip壓縮

    -zxf :調用gzip解壓縮並展開歸檔,-z選項可省略

    

    -jcf :歸檔並調用bzip2壓縮

    -jxf :調用bzip2解壓縮並展開歸檔,-z選項可省略

    

    -Jcf :歸檔並調用xz壓縮

    -Jxf :調用xz解壓縮並展開歸檔,-z選項可省略


cpio:歸檔工具

    -H <備份格式>:指定備份時使用的文件格式

    --quiet:不顯示覆制了多少區塊

    -o:執行copy-out模式,建立備份檔

    -i :將數據從文件或設備上還原到系統中

    -d :自動建立目錄,這樣還原時纔不會出現找不到路徑的問題

    -c :一種比較新的portableformat方式存儲

    -B:讓預設的blocks可以增加到5120bytes,默認是512bytes,使備份速度加快

    -u :更新,用較新的文件覆蓋舊的文件

    -v :在屏幕上顯示備份過程中的文件名

    -t :查看cpio建立的文件或設備內容


    解壓cpio文件:

        cpio -idmv < filename.cpio

    解壓img文件:

       cpio -idmv < filename.img

    備份還原:

        備份:cpio -covB > [file|device] 將數據備份到文件或設備上

        還原:cpio -icduv < [file|device} 將數據還原到系統中


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章