壓縮、解壓縮及歸檔工具:
壓縮、歸檔 |
解壓 |
文件后綴 |
備注 |
compress |
uncompress |
.Z |
很老的命令 |
gzip |
gunzip |
.gz |
|
bzip2 |
bunzip2 |
.bz2 |
|
xz |
unxz |
.xz |
|
zip |
unzip |
.zip |
|
tar |
.tar/.tar.gz |
常用命令 |
|
cpio |
用于從歸檔包中存入和讀取文件,copy-in/copy-out |
1、gzip/gunzip
????????gzip [OPTION]...FILE... 生成壓縮文件,刪除原文件
????????????????-d:解壓縮,相當(dāng)于gunzip
????????????????-c:將結(jié)果輸出到標(biāo)準(zhǔn)輸出; //gzip -c FILE > FILE.gz 保留原文件,將壓縮數(shù)據(jù)重定向
????????????????-#:1-9,默認(rèn)是6,指定壓縮比
????????????????zcat:不解壓縮的情況下查看文本文件的內(nèi)容
2、bzip2/bunzip2/bzcat
????????只能壓縮文件,不能壓縮目錄;bzip2比gzip有更高壓縮比
????????????????用法跟gzip類似,
????????????????-k:保留原文件
3、xz/unxz/xzcat
????????xz的壓縮比比bzip2更大,
????????????????用法與bzip2類似
4、zip是歸檔和壓縮工具
????????zip DIR.zip DIR/*
5、tar用的最多
????????tar [OPTION]...
????????????????-c:創(chuàng)建歸檔
????????????????-f:指定歸檔文件
????????????????-x:展開歸檔
????????????????-v:詳細(xì)顯示處理的文件
????????????????-t:顯示歸檔文件列表
????????????????--delete 從存檔中刪除
????????????????-r, --append 附加到存檔結(jié)尾
????????????????-g, --listed-incremental 建立新 GNU 格式的備份
????????????????-X, --exclude-from FILE 指定排除不打包的文件列表
????????????????--exclude=FILE 不把指定文件包含在內(nèi);
結(jié)合壓縮工具實(shí)現(xiàn)歸檔和壓縮:
????????-j:bzip2 -z:gzip -J:xz
(1)創(chuàng)建歸檔
tar -cf /PATH/SOMEFILE.tar FILE...
(2)查看歸檔文件中的文件
tar -tf /PATH/SOMEFILE.tar
(3)展開歸檔
tar -xf /PATH/SOMEFILE.tar -C /PATH/DIR
(4)追加文件歸檔
tar -rf xxx.tar.gz xxx.txt 將 xxx.txt 文 件 追 加 到
(5)結(jié)合壓縮工具實(shí)現(xiàn)壓縮歸檔文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-652561.html
tar -cvzf /PATH/SOMEFILE.tar.gz FILE...文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-652561.html
到了這里,關(guān)于Linux壓縮、解壓縮及歸檔工具(tar、zip、gzip...)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!