Linux 压缩解压命令整理
2018-01-18 23:01
435 查看
1. gzip 命令
把/home/familyA目录下所有文件压缩成.gz文件# tar -cvf /home/familyA.tar /home/familyA --首先进行打包,因为gzip不能直接对目录进行压缩 # gzip familyA.tar --进行压缩 # gzip -l familyA.tar.gz --查看压缩包详细信息
解压缩
# gzip -dv familyA.tar.gz # gzip -v -9 familyA.tar --高压缩比 # gzip -l familyA.tar.gz # gzip -dv familyA.tar.gz # gizp -v -1 familyA.tar --低压缩比 # gzip -l familyA.tar.gz
2. bzip2 命令
把/home目录下的familyA目录下所有文件压缩成.bz2文件# cd /home/ # tar -cvf /home/familyA.tar /home/familyA # bzip2 -z familyA.tar --压缩需加上参数-z
解压缩 familyA.tar.bz2
# bzip2 -d familyA.tar.bz2
3. zip 命令
zip [参数] [打包后的文件名] [打包的目录路径]zip命令参数列表:
-a 将文件转成ASCII模式
-F 尝试修复损坏的压缩文件
-h 显示帮助界面
-m 将文件压缩之后,删除源文件
-n 特定字符串,不压缩具有特定字尾字符串的文件
-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间
-q 安静模式,在压缩的时候不显示指令的执行过程
-r 将指定的目录下的所有子目录以及文件一起处理
-S 包含系统文件和隐含文件(S是大写)
-t 日期 把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy
例如: 打包/home/images目录到/home/images.zip
# zip -r /home/images.zip /home/images # zip -r oracle-12c-x86_64linux.zip oracle-12c-x86
4. tar 命令
将整个 /home/familyA 目录下的文件全部打包成为 /home/familyA.tar仅打包,不压缩
# tar -cvf /home/familyA.tar /home/familyA
打包后,以gzip压缩, 加 -z 参数
# tar -zcvf /home/familyA.tar.gz /home/familyA # tar -zcvf /data/ebeim2.tar.gz ./ --打包当前目录文件至指定目录下
打包后,以bzip2压缩
# tar -jcvf /home/familyA.tar.bz2 /home/familyA
特别注意:在参数f之后的文件档名是自己定义的,习惯上都用.tar来作为辨识
如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar 文件
如果加 j 参数,则以.tar.bz2 来作为文档名后缀
打zip 包 zip -r oracle-12c-x86_64linux.zip oracle-12c-x86
解压缩
# tar -xzvf test.tar.gz ./test
对各种压缩文档进行解压操作整理:
tar -xvf file.tar –解压 tar包
tar -xzvf file.tar.gz –解压 tar.gz
tar -xjvf file.tar.bz2 –解压 tar.bz2
tar -xZvf file.tar.Z –解压 tar.Z
unrar e file.rar –解压 rar
unzip file.zip –解压 zip
#tar -zxvf /usr/local/test.tar.gz
工作中喜欢用 tar 来压缩解压缩文件,基本可以应对所有的文档。
相关文章推荐
- Linux 压缩解压 tar 命令与参数
- Linux_常用命令之压缩解压之gzip
- linux之压缩文件,查看压缩文件,解压文件的操作命令
- Linux常用压缩解压命令
- Linux帮助命令和压缩和解压命令
- linux和unix下常用解压和压缩命令
- linux 压缩解压命令详解
- linux常用命令-压缩解压命令
- Linux下常用的压缩与解压命令
- linux下解压,压缩命令大全---方便新手查看
- Linux下解压压缩及打包命令大全
- Linux压缩解压命令
- Linux下打包压缩war、解压war包和jar命令
- Linux下的tar压缩解压命令详解
- Linux压缩解压命令详细介绍(gizp、tag、zip、bzip2)
- Linux下压缩解压命令
- Linux 压缩解压命令
- Linux下压缩和解压常用命令
- linux常见压缩解压命令
- linux下压缩、解压命令大全