Linuxshell压缩打包命令
Linuxshell压缩打包命令tar
·
打包/解/压 | 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 |
更多推荐
已为社区贡献2条内容
所有评论(0)