美文网首页
linux常用归档和压缩命令

linux常用归档和压缩命令

作者: lily_佳忆 | 来源:发表于2017-09-04 09:44 被阅读52次

linux常见归档和压缩格式:

常用归档压缩命令 常用解压命令
*.gz gzip 程序压缩的文件;用 gzip -d或者gunzip 解压
*.bz2 bzip2 程序压缩的文件; 用 bzip2 -d或者用bunzip2 解压
*.tar tar程序打包的数据,并没有压缩过 用 tar –xvf 解压
*.tar.gz tar程序打包的文件,且经过gzip的压缩 用 tar –xzf 解压
*.tar.bz2 tar程序打包的文件,且经过bzip2的压缩 用tar –xjf 解压
*.zip zip 程序压缩的文件;用unzip 解压

zip:
 解压:unzip FileName.zip
 压缩:zip FileName.zip DirName
 压缩一个目录使用 -r 参数,-r 递归。例: $ zip -r FileName.zip DirName

gzip,zcat:
  压缩 :gzip -v FileName.log
  读取压缩文件:zcat FileName.log.gz
  解压缩:gzip -d FileName.log.gz
  解压 :gunzip FileName.gz
  添加到一个新的压缩文件:gzip -9 -c FileName.log > FileName.log.gz

bzip2,bzcat:
  解压1:bzip2 -d FileName.bz2
  解压2:bunzip2 FileName.bz2
  压缩: bzip2 -z FileName , bzip2 file1

tar -uf test.tar aaa.txt
  -u是更新压缩。新增的文件如果包中存在,则替换原有的文件,不存在则追加进包中。

rar
  压缩:rar a file1.rar test_file
  压缩多个文件及目录:rar a file1.rar file1 file2 dir1
  解压rar包 :rar x file1.rar / unrar x file1.rar

tar 归档
  归档:tar -cvf FileName.tar file1
  查看归档包中的内容 :tar -tf FileName.tar
  解压归档包 :tar -xvf FileName.tar
  将压缩包释放到 /data01目录下 :tar -xvf FileName.tar -C /data01

.tar.bz2
 解压:tar --bzip xvf FileName.tar.bz2
 压缩:tar jcvf FileName.tar.bz2 DirName

.tar.bz
  解压:tar jxvf FileName.tar.bz

.tar.gz 和 .tgz
  创建压缩包 :tar -cvfz FileName.tar.gz dir1
  解压缩包 :tar -xvfz FileName.tar.gz

.xz
解包:tar xvf FileName.tar.xz
打包:tar cvf FileName.tar DirName

.tar.Z
  解压:tar Zxvf FileName.tar.Z
  压缩:tar Zcvf FileName.tar.Z DirName

.lha
  解压:lha -e FileName.lha
  压缩:lha -a FileName.lha FileName

常用压缩命令参数说明:
-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。
-d 解压缩的参数
-t 检查压缩文件是否正确。
-v 显示原文件/压缩文件的压缩比等信息;
-# 压缩等级,-1最快,-9最慢,默认是-6
-k 保留原文件,不会删除原始文件
-z 压缩的参数,仅显示压缩文件的备注文字。
-f 更新现有的文件。
-l 显示压缩文件内所包含的文件。
-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。
-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。
-a 对文本文件进行必要的字符转换。
-b 不要对文本文件进行字符转换。
-C 压缩文件中的文件名称区分大小写。
-j 不处理压缩文件中原有的目录路径。
-L 将压缩文件中的全部文件名改为小写。
-M 将输出结果送到more程序处理。
-n 解压缩时不要覆盖原有的文件。
-o 不必先询问用户,unzip执行后覆盖原有文件。
-P<密码> 使用zip的密码选项。
-q 执行时不显示任何信息。
-s 将文件名中的空白字符转换为底线字符。
-V 保留VMS的文件版本信息。
-X 解压缩时同时回存文件原来的UID/GID。
-d<目录> 指定文件解压缩后所要存储的目录。
-x<文件> 指定不要处理.zip压缩文件中的哪些文件。
-Z unzip -Z等于执行zipinfo指令。

相关文章

  • linux常用归档和压缩命令

    linux常见归档和压缩格式: zip:解压:unzip FileName.zip压缩:zip FileName....

  • Linux常用命令(二)

    文件归档、打包压缩命令:rar 缺省仅仅打包归档,不进行文件压缩 常用选项参数: "-c"创建归档文件包 "-x"...

  • linux的基本操作(归档压缩,用户、权限管理,远程服务器构建和

    linux的压缩归档是这一周最开始学习的一组命令,下面的是我总结的关于压缩归档的知识点 在压缩和归档时,要注意文件...

  • Linux压缩及归档

    1、归档和压缩 压缩命令工具:gzip,bzip2,xz,zip 归档命令工具:tar Tips 压缩算法:算法不...

  • Linux

    Linux下的tar压缩解压缩命令详解 tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末...

  • Linux下的tar压缩解压缩命令详解

    Linux下的tar压缩解压缩命令详解 tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末...

  • Tar 压缩/解压命令

    Linux下的tar压缩解压缩命令详解 tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末...

  • linux常用命令-文件压缩与解压缩

    linux常用命令-文件压缩与解压缩 linux下的tar命令详解[https://www.cnblogs.com...

  • 基础命令

    Linux常用命令 Linux系统下tar是常用的打包,压缩,加压缩工具,它有很多参数 -c :create 建立...

  • Linux中tar命令的用法

    把常用的tar命令解析如下,留作备用: -c:建立压缩档案(压缩)-x:解压-t:查看内容-r:向压缩归档文件末尾...

网友评论

      本文标题:linux常用归档和压缩命令

      本文链接:https://www.haomeiwen.com/subject/czyadxtx.html