Linux 下的创建压缩文件与其对应的解压方式和tar 命令的使用
来源:互联网 发布:三维直方图制作软件 编辑:程序博客网 时间:2024/05/16 23:56
1. 以 " .zip "结尾的压缩文件
创建压缩文件: zip dkk.zip dkk (不在原来的文件上执行,原来的dkk文件还是存在)
解压压缩文件: uzip dkk.zip (同样dkk.zip 还是会存在)
2.以" .gz "结尾的压缩文件
创建压缩文件: gzip -9 dkk (压缩shadow文件,直接在原来的文件上进行,打包后的文件会多一个.gz的文件名)
解压压缩文件: gzip -d dkk.gz 也可以用 gunzip dkk.gz (原来的dkk.gz 文件会被解压。)
查看压缩文件内容:zcat dkk.gz
3.以" .bz2"结尾的压缩文件
创建压缩文件:bzip2 -9 dkk
解压压缩文件:bzip2 -d dkk.bz2
查看压缩文件内容:bzcat dkk.bz2
4.用 tar 命令创建压缩包
tar 命令
用途:制作归档文件、释放归档文件格式:tar [选项]... 归档文件名 源文件或目录 tar [选项]... 归档文件名 [-C 目标目录]常用命令选项-c:创建 .tar 格式的包文件 -c, --create-x:解开.tar格式的包文件 -x, --extract,-v:输出详细信息 -v, --verbose-f:表示使用归档文件 -f, --file-t:列表查看包内的文件 -t, --list list the contents of an archive-p:保持原文件的原来属性 -p, --preserve-permissions-P 在创建tar包文件的时候使用,会保留文件的绝对路径,在解压的时候使用,会按照绝对路径去释放压缩包的内容,会替换原来的文件。
创建各种压缩文件 : tar cjvf dkk.bz2 dkk 创建 dkk.bz2压缩文件
tar czvf dkk.gz dkk 创建dkk.gz压缩文件
tar cJvf dkk.xz dkk 创建dkk.xz 压缩文件
后面可跟多个文件: tar czvf dkk.gz dkk dhh dmm------- 将dkk dmm dhh 都压缩到dkk.gz 压缩文件中
查看压缩文件内容: tar tvf dkk.gz
------------------------------------------------------------------------------------
解压时指定路径使用-C创建压缩文件时不使用-C,使用绝对路径-C 指定解压路径[root@teacher bak]# tar xf hosts-2.tar.bz2 -C /zhoutar: Removing leading `/' from member names[root@teacher bak]# ls /zhoubak[root@teacher bak]#
-------------------------------------------------------------------------------------exclude 不包含某个文件== 将/bak目录下的除/bak/bak目录以外的所有文件都备份到/zhou目录下叫no-bak.tar.gz==tar cjvf /zhou/no-bak.tar.gz /bak --exclude /bak/bak==排除多个文件的使用方法[root@station15 lianxi]# tar -czvf /bak/123.tar.gz /lianxi/* --exclude=/lianxi/{bak,boot}[root@teacher lianxi]# tar czvf /lianxi/bak123.tar.gz /bak/* --exclude=/bak/{boot,var,etc,jj_diandian.tar.gz}===
---------------------------------------------------------------------------------------details:以上的文件都可接绝对路径
指导教师:冯德勇 双星教育高级讲师 http://www.sxkeji.com.cn/html/sz01.html
联系邮箱:991368911@qq.com
- Linux 下的创建压缩文件与其对应的解压方式和tar 命令的使用
- Linux下解压和压缩文件的方式
- 在Linux下压缩文件 tar命令的使用
- 在Linux下压缩文件 tar命令的使用
- 在Linux下压缩文件 tar命令的使用
- 【转】在Linux下压缩文件 tar命令的使用
- linux下压缩文件的解压命令
- linux下压缩文件的解压命令
- linux常用解压和压缩文件的命令
- linux下解压.tar.gz的命令
- linux下解压.tar.gz的命令
- linux下的tar压缩解压命令
- linux 下tar命令有关的打包和解压
- [随笔]Linux下常用压缩文件(*.tar.gz *.tar.xz *.zip ...)的解压方法
- 【linux 命令】Linux 下常用压缩文件的解压、压缩
- Linux操作系统下常用压缩文件的解压方式
- Linux下各种压缩文件的解压命令(更新)
- Ubuntu 下压缩文件的压缩和解压方式总结
- DB优化简单总结
- Hibernate get和load区别
- 最近关注的几个算法
- 《Box2D for Flash Games》翻译 在世界里添加刚体(A)
- 面试-Synchronized和Lock的区别
- Linux 下的创建压缩文件与其对应的解压方式和tar 命令的使用
- HashMap
- opencv批量读图像序列
- hdu2191(多重背包)
- 修炼技术前必先修心
- 正则表达式的简单应用
- c程序编写过程流程
- 数据库锁机制
- C++11特性——decltype类型指示符