linux壓縮與打包|Compression-Packaging

本文详细介绍了常用的压缩文件扩展名及命令,包括compress、gzip、bzip2、tar等,并提供了使用示例和参数说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

###壓縮與打包

####常見的壓縮文件擴展名: *.Z #compress *.gz #gzip *.bz2 #bzip2 *.tar #tar *.tar.gz #tar\gzip *.tar.bz2 #tar\bzip2

####壓縮命令: compress:一款古老的壓縮命令,在centOS6.4中可以man compress查看命令的說明文檔,但是系統中並未提供該命令。(不常用,不做備份)。
gzip/zcat:

[solome@app ~]$ gzip [-cdtv#] filename
[solome@app ~]$ zcat filename.gz       #讀取壓縮文件中的內容
PARAMS:
    -c  :  將壓縮的數據輸出到屏幕(通過數據流重定向處理)
    -d  :  解壓被壓縮的文件
    -t  :  檢驗壓縮文件的一致性,查看文件有無錯誤
    -v  :  顯示原文件/壓縮後文件壓縮比等信息
    -[1,9]  :  壓縮等級,一般默認為6
EXAMPLE:
[solome@app ~]$ gzip -v filename
[solome@app ~]$ zcat filename.gz
[solome@app ~]$ gzip -d filename.gz

bzip2/bzcat:

[solome@app ~]$ bzip2 [-cdkzv#] filename
[solome@app ~]$ bzcat filename.bz2
PARAMS:
    -c  :  同gzip
    -d  :  -
    -k  :  保留原文件(不會刪除原始文件)
    -z  :  -
    -v  :  -
    -[1,9]  :  -
[solome@app ~]$ bzip2 -zk filename
[solome@app ~]$ bzcat filename.bz2
[solome@app ~]$ bzip2 -d filename.bz2

####打包命令

tar:將多個目錄或文件打包成一個大文件。

[solome@app ~]$ tar -jcv -f filename.tar.bz2 ./file1 ./file2 ... #壓縮
[solome@app ~]$ tar -jtv -f ./filename.tar.bz2                   #查詢
[solome@app ~]$ tar -jxv -f ./filename.tar.bz2 -C directory_name #解壓
PARAMS:
    -c  :  新建打包文件
    -t  :  查看打包文件中的文件信息
    -x  :  解包(解壓)功能
    -j  :  通過bzip2進行壓縮、解壓操作
    -z  :  通過gzip進行壓縮、解壓操作
    -v  :  壓縮、解壓過程中顯示文件的處理狀態
    -f  :  -f filename 被處理的打包文件名
    -C  :  -C directory_name 在特定目錄進行解壓縮操作

DETAIL

转载于:https://my.oschina.net/sunshinedabby/blog/170776

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值