Linux 下的创建压缩文件与其对应的解压方式和tar 命令的使用
2014-04-07 22:41
986 查看
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 /zhou tar: Removing leading `/' from member names [root@teacher bak]# ls /zhou bak [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 tar 命令压缩与解压文件
- Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接
- linux 下压缩和解压 tar 命令使用
- Linux命令之tar:文件打包(备份)、压缩、解压
- linux下巧用tail命令 创建自解压tar文件
- Linux下创建与解压zip, tar, tar.gz和tar.bz2文件及该文件压缩对比
- 【转】在Linux下压缩文件 tar命令的使用
- 在Linux下压缩文件 tar命令的使用
- linux Tar命令的详细用法与常见压缩文件类型及解压
- linux大文件分包压缩和批量解压命令tar
- 在Linux下压缩文件 tar命令的使用
- 在Linux中使用zip、tar压缩、解压文件
- Linux/Unix下使用tar命令压缩和解压[tar Examples]
- linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?
- Linux下创建与解压zip, tar, tar.gz和tar.bz2文件及该文件压缩对比
- 在Linux下压缩文件 tar命令的使用
- linux下使用ftp命令下载压缩文件,解压时出错的问题
- linux常见的几种解压和压缩文件个命令使用
- 在Linux下压缩文件 tar命令的使用