打包/解/压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.bz2bunzip2 -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/每个文件压缩成.gzgzip   解压:gzip -dv *
压缩:gzip *
gzip -l * #查看压缩文件信息
解/压lha   解压:lha -xjw=outdir infile
压缩:lha -a oufile infile1 infile2 dir1
Logo

更多推荐