file-roller? 在圖形界面上使用
compress :? ? compress? 后面跟文件
后綴帶? .Z? ?compress 壓縮完文件并且刪除文件
compress? -d? m.Z? ? ? ? -d解壓縮? ? -d=uncompress
-c(選項-c 結果輸出至標準輸出,顯示到屏幕上但不刪除源文件)
可以用重定向
compress? -c? m? >m.Z? ? 壓縮文件 并重定向到m.Z中
zcat? 解壓縮顯示在屏幕上,不想顯示就放到文件中,但是保留原有的壓縮文件
zcat? ?m.Z? ?>? m.m? ? ? ? ? ? zcat 把 m.Z解壓縮到m.m文件中
gzip? /? gunzip? ? 壓縮? /解 壓縮
gzip? 以? .gz? 結尾? ? ? gzip? m? ? 解壓縮
相同的文件用gzip? 壓縮比compress 壓縮效果好
gzip? -d? ? 與 gunzip? 都是解壓縮
gunzip? m.gz?
gzip -c? 將壓縮或解壓縮的結果輸出至標準輸出 顯示到屏幕上,也可以用重定向
gzip? -c? ?m > m.gz? ?把m文件壓縮并重定向到m.gz文件中
zcat 同樣適用于 .gz 后綴的壓縮文件
bzip2? / bunzip2? / bzcat
bzip2 壓縮完的以 .bz2? 結尾
bzip2? ?-b? 壓縮并保留原文件
bzip2? 比? gzip? 和? compress 壓縮效果更好
bzip2 -d? === bunzip2
bzcat? 和上面 zcat效果一樣 也可以重定向到文件中
xz? / unxz? / xzcat? 和上面? compress? , gzip ,? ?bzip2? 用法一樣的? 都屬于單個壓縮??
打包工具 zip? ? 也適用于windows
zip -r? 打包壓縮? ? ? ?后面壓縮文件以? .zip 結尾
unzip? 解包解壓縮
unzip? ?文件以 .zip 結尾
cat? message | zip? m2? ?–? ? ?把前面的標準輸出 定義到 –? ?在用zip壓縮 message 文件 名字為 m2.zip
tar 工具
tar (Tape? ?ARchive 磁帶歸檔的縮寫) 磁帶可以存放數據 容量大,便宜,但是速度慢
tar? :? ? -c? 創建? ? ? ? ? ? ? ? -f? 文件名? ? ? ?-v 可以看到過程? ? ? ?-p? 保留原有屬性
tar? ? ?-cpvf? ?data.tar? /data? ? ? ? ?用命令tar 把data 目錄打包并且名稱是data.tar
查看 data.tar 和 /data 的 大小
tar 不是壓縮工具 是打包工具
在使用tar 的選項? “-”? 可加可不加? ? ?-t? ?預覽? ? ?-x 解壓縮? ? ?-C 是制定解壓縮的路徑目錄里
tar? tvf? ?data.tar? ? ?預覽data.tar 的包文件
把data.tar 包解壓縮到/mnt目錄下? ?或者直接在 /mnt 目錄下解壓縮 就不需要-C? /mnt? ?可以直接解包
tar xvf? data.tar? 直接解壓縮到當前目錄里
data.tar 包已經解壓縮到/mnt目錄里面
tar? ?-j:? ?把打包文件壓縮成.bz2后綴? ,? ? ?-z? :? 把打包文件壓縮成.gz后綴 ,? ? -J? : 把打包文件壓縮成? .xz 后綴
對照三個壓縮比
壓縮數據對比 xz>gz>bz2
用 tar? xvf? 無論什么壓縮文件都能解開
cpio
cpio 的功能 : 回復文件從或到歸檔
cpio的命令是通過重定向的方式將文件進行打包備份,還原回復的工具,以.cpio 或者.tar結尾的文件
選項? -0 :是將文件拷貝打包生成文件或者將文件輸出到設備上或者重定向
-i : 解包
-t :預覽,查看文件內容或者輸出到設備上的內容
-v : 顯示打包過程的文件名稱
-d : 解包生成目錄,在cpio還原時自動建立目錄
-c : 一種較新的存儲方式
find /etc/sysconfig/ |cpio -ov >sysconfig.cpio? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 查找/etc/sysconfig/目錄下的文件打包輸出到 sysconfig.cpio 的文件中以.cpio結尾
預覽sysconfig.cpio的內容? cpio -tv? < sysconfig.cpio
cpio -idv < sysconfig.cpio? ? 解包是按照絕對路徑解包sysconfig.cpio 并生成目錄
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/97101