0
点赞
收藏
分享

微信扫一扫

Linuxshell压缩打包命令


打包/解/压

tar

 

 

 

仅打包:tar -cvf bak.tar in.log c.c

解包:tar -xvf bak.tar -C mydir

打包gzip压缩:tar -zcvf bak.tar.gz in.log c.c

解压:tar -zxvf bak.tar.gz -C mydir

打包bzip2压缩:tar -jcvf bak.tar.bz2 in.log c.c

解压:tar -jxvf bak.tar.bz2 -C mydir

说明

命令

必要参数

选项参数

对象

样例

备份文件处理

ar

-r --备份操作

-d --删除包内文件,需指出

-t --展示

-v --展示执行信息

对象

ar -rv my.bak c.c s.txt 

ar -r   libmy.a  add.o dec.o mul.o   #linux的c静态库打包

.bz2文件解压

bunzip2

 

-f --解压,重名覆盖

-k --解压,保留压缩包

-s --解压降低内存使用量

-v --展示执行信息

-l或-V --显示版本信息

filename.bz2

bunzip2 -v temp.bz2

.bz2文件解压/每个文件单独压缩

bunzip2

 

-f --解/压,重名覆盖

-k --解/压,保留压缩包

-s --解压降低内存使用量

-v --展示执行信息

-l或-V --显示版本信息

-z --执行压缩

-d --执行解压

-c --输出到标准输出

-h --显示帮助

-t --检查意思做文件完整性

解:filename.bz2

压:c.c t.txt

解:bzip2 -dk temp.bz2

压:bzip2 -zk a.c b.c c.c my.bak

bzip2 -t temp.bz2

备份解压

cpio

 

 

 

备份:cpio -o >filename.cpio

ls | cpio -o >filename.cpio

cpio -tI filiname.cpio #查看备份文件名

cpio -iuI filename.cpio#解压全部

解压.gz/每个文件压缩成.gz

gzip

 

 

 

解压:gzip -dv *

压缩:gzip *

gzip -l * #查看压缩文件信息

解/压

lha

 

 

 

解压:lha -xjw=outdir infile

压缩:lha -a oufile infile1 infile2 dir1

举报

相关推荐

0 条评论