Unix下 紧缩宽和紧缩指令tengxun - 千亿集团

Unix下 紧缩宽和紧缩指令tengxun

2019-02-09 09:43:06 | 作者: 鸿运 | 标签: 文件,指令,目录 | 浏览: 717

典范:

.tar
解包:tar -xvf FileName.tar
打包:tar -cvf FileName.tar DirName
(注:tar是打包,不是紧缩!)
-
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
紧缩:gzip FileName
.tar.gz
解压:tar zxvf FileName.tar.gz
紧缩:tar zcvf FileName.tar.gz DirName
-
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
紧缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
紧缩:tar jcvf FileName.tar.bz2 DirName
-
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
紧缩:不知道
-
.tar.bz
解压:tar jxvf FileName.tar.bz
紧缩:不知道
-
.Z
解压:uncompress FileName.Z
紧缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
紧缩:tar Zcvf FileName.tar.Z DirName
-
.tgz
解压:tar zxvf FileName.tgz
紧缩:不知道
.tar.tgz
解压:tar zxvf FileName.tar.tgz
紧缩:tar zcvf FileName.tar.tgz FileName
-
.zip
解压:unzip FileName.zip
紧缩:zip FileName.zip DirName
-
.rar
解压:rar a FileName.rar
紧缩:rar e FileName.rar

-
紧缩解紧缩
zip文件
功用阐明:紧缩文件。

语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b 作业目录 ][-ll][-n 字尾字符串 ][-t 日期时刻 ][- 紧缩功率 ][紧缩文件][文件...][-i 范本款式 ][-x 范本款式 ]

弥补阐明:zip是个运用广泛的紧缩程序,文件经它紧缩后会别的发生具有".zip"扩展名的紧缩文件。

参 数:
-A 调整可履行的主动解紧缩文件。
-b 作业目录 指定暂时寄存文件的目录。

-c 替每个被紧缩的文件加上注释。
-d 从紧缩文件内删去指定的文件。
-D 紧缩文件内不树立目录称号。
-f 此参数的作用和指定"-u"参数相似,但不只更新既有文件,假设某些文件本来不存在于紧缩文件内,运用本参数会同时将其参加紧缩文件中。
-F 测验修正已损坏的紧缩文件。
-g 将文件紧缩后附加在既有的紧缩文件之后,而非另行树立新的紧缩文件。
-h 在线协助。
-i 范本款式 只紧缩契合条件的文件。
-j 只保存文件称号及其内容,而不寄存任何目录称号。
-J 删去紧缩文件前面不必要的数据。
-k 运用MS-DOS兼容格局的文件称号。
-l 紧缩文件时,把LF字符置换成LF+CR字符。
-ll 紧缩文件时,把LF+CR字符置换成LF字符。
-L 显现版权信息。
-m 将文件紧缩并参加紧缩文件后,删去原始文件,即把文件移到紧缩文件中。
-n 字尾字符串 不紧缩具有特定字尾字符串的文件。
-o 以紧缩文件内具有最新更改时刻的文件为准,将紧缩文件的更改时刻设成和该文件相同。
-q 不显现指令履行进程。
-r 递归处理,将指定目录下的一切文件和子目录同时处理。
-S 包括体系和躲藏文件。
-t 日期时刻 把紧缩文件的日期设成指定的日期。
-T 查看备份文件内的每个文件是否正确无误。
-u 替换较新的文件到紧缩文件内。
-v 显现指令履行进程或显现版别信息。
-V 保存VMS操作体系的文件特点。
-w 在文件称号里假设版别编号,本参数仅在VMS操作体系下有用。
-x 范本款式 紧缩时扫除契合条件的文件。
-X 不保存额定的文件特点。
-y 直接保存符号衔接,而非该衔接所指向的文件,本参数仅在UNIX之类的体系下有用。
-z 替紧缩文件加上注释。
-$ 保存第一个被紧缩文件地点磁盘的卷册称号。
- 紧缩功率 紧缩功率是一个介于1-9的数值。

rar文件:

Rar 用法: rar <指令> -<选项1> ....-<选项N> <操作文档> <文件...> <@文件列表...> <解压途径> h/](J k!P x l"w:G v K q7i6v

一般rar指令由一个主指令加若干选项(可选)构成,操作文档为操作施加的.rar文件目标,文件或文件列表为对操作文档完结润饰的详细文件或目录(可选)。

Y0`-o r#V r n ~"p9f5N rar常用指令主要有:

1) a 增加文件到操作文档 举例rar a test.rar file1.txt

若test.rar文件不存在,则打包file1.txt文件成test.rar rar a test.rar file2.txt 若test.rar文件现已存在,则增加file2.txt文件到test.rar中(这样 test.rar中就有两个文件了)注,假设操作文档中已有某文件的一份复制,则a指令更新该文件 另,对目录也能够进行操作 eg. rar a test.rar dir1 。

2) e test.rar 注,用e解压的话,不只本来的file1.txt和file2.txt被解压到当时目录,就连dir1里面的一切文件也被解压到当时目录下,不能坚持紧缩前的目录结构,假设想坚持紧缩前的目录结构,用x解压。

3) c 对操作文档增加阐明注释 eg. rar c test.rar

(会呈现Reading comment from stdin字样,然后输入一行或多行注释,以ctrl+d完毕)。

4) cf 增加文件注释,相似上面的c,不过这个是对紧缩文档中每个文件进行注释 cw 将文档注释写入文件 eg. rar cw test.rar comment.txt。

5) d 从文档中删去文件 eg. rar d test.rar file1.txt e

将文件解压到当时目录 eg. rar。

6) e test.rar 注,用e解压的话,不只本来的file1.txt和file2.txt被解压到当时目录,就连dir1里面的一切文件也被解压到当时目录下,不能坚持紧缩前的目录结构,假设想坚持紧缩前的目录结构,用x解压。

7) r 修正文档 eg. rar r test.rar

当rar文件有问题时,能够测验用该指令进行修正(鬼知道有多少用) 。

8) s 转化文档成自解压文档 eg. rar s test.rar

会生成一个test.sfx的可履行文档,运转它的作用就相当于rar x test.rar, 适合于向没有rar的用户传输文件。

9) t 检测文档 eg. rar t test.rar

检测test.rar的完整性。

10) k 确定文档 eg. rar k test.rar

确定文档后,该文档就无法进行任何更新操作了。

.Z文件:
指令: compress
格局: compress 选项 文件列表
功用: 用Lempel-ziv紧缩办法来紧缩文件或紧缩规范输入
选项: -r 递归操作,假设指定目录变元,则紧缩该目录及其子目录中的一切文件。
-c 将紧缩数据回来规范输出,而缺省状况下为紧缩文件时将紧缩数据回来文件。
-v 显现每个文件夹的紧缩百分比。
解说: 在用compress紧缩文件时,将在原文件名之后加上扩展名.Z。假设不指定文件,则紧缩规范输入,其成果回来规范输出。
实例: 意图:紧缩/mnt/lgx/a1.doc文件
指令:#compress /mnt/lgx/a1.doc
成果:紧缩后生成a1.doc.Z文件。

指令: uncompress
格局: uncompress 选项 文件列表
功用: 解紧缩用compress 程序紧缩过的文件
选项: -c 它将紧缩数据发往规范输出而不是改写旧的紧缩文件
解说: 假设不指定文件,则解紧缩规范输入。缺省-c时,为解紧缩。
实例: 意图:解紧缩/mnt/lgx/a1.doc.Z
指令:# uncompress /mnt/lgx/a1.doc.Z

.gz文件:

指令: gzip
格局: gzip 选项 文件目录列表
功用: 用Lempel-ziv编码紧缩文件
选项: -c 紧缩成果写入规范输出,原文件坚持不变。缺省时gzip将原文件紧缩为.gz文件,并删去原文件。
-v 输出处理信息。
-d 解紧缩指定文件。
-t 测验紧缩文件的完整性。
解说: 值得一提的是,gzip比compress紧缩愈加有用。
实例: 意图:紧缩/mnt/lgx/a1.doc
指令:#gzip -v /mnt/lgx/a1.doc
成果:发生a1.doc.gz的紧缩文件

指令: gunzip
格局: gunzip 选项 文件列表
功用: 解紧缩用gzip指令(以及compress和zip指令)紧缩过的文件
选项: -c 将输出写入规范输出,原文件坚持不变。缺省时,gunzip将紧缩文件变成解紧缩文件。
-l 列出紧缩文件中的文件而不解紧缩。
-r 递归解紧缩,深化目录结构中,解紧缩指令行变元所指定目录中的一切子目录内的文件。
实例: 意图:解紧缩/mnt/lgx/a1.doc.gz
指令:#gunzip /mnt/lgx/a1.doc.gz

.tar文件:

指令: tar
格局: tar 选项 文件目录列表
功用: 对文件目录进行打包备份
选项: -c 树立新的归档文件
-r 向归档文件结尾追加文件
-x 从归档文件中解出文件
-O 将文件解开到规范输出
-v 处理进程中输出相关信息
-f 对一般文件操作
-z 调用gzip来紧缩归档文件,与-x联用时调用gzip完结解紧缩
-Z 调用compress来紧缩归档文件,与-x联用时调用compress完结解紧缩
实例1: 意图:用tar打包一个目录下的文件
指令:#tar -cvf /mnt/lgx/a1.doc
成果:发生一个以.tar为扩展名的打包文件
实例2: 意图:用tar解开打包文件
指令:#tar -xvf /mnt/lgx/a1.doc.tar
附加阐明:在一般状况下,tar打包与gzip(紧缩)常常联合运用,作用更好。办法是:
首先用tar打包,如:#tar -cvf /mnt/lgx/a1.doc (发生a1.doc.tar文件)
然后用gzip紧缩a1.doc.tar文件,如:#gzip /mnt/lgx/a1.doc.tar (发生a1.doc.tar.gz文件)
实例3: 意图:解压a1.doc.tar.gz文件
办法1:
#gzip -dc /mnt/lgx/a1.doc.tar.gz (发生a1.doc.tar文件)
#tar -xvf /mnt/lgx/a1.doc.tar (发生a1.doc文件)
这两次指令也可运用管道功用,把两个指令合二为一:
#gzip -dc /mnt/lgx/a1.doc.tar.gz | tar -xvf
办法2:运用tar供给的主动调用gzip解紧缩功用
#tar -xzvf /mnt/lgx/a1.doc.tar.gz
通过tar打包后,也可用compress指令紧缩(注:gzip比compress紧缩愈加有用),发生一个以.tar.Z的文件,在解包时,可先用 “uncompress 文件名”格局解压,然后用“tar -xvf 文件名”解包。也可直接调用“tar -Zxvf 文件名”解包。
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表千亿集团立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    squid更新缓存csdn

    服务器,地址
  • 2

    几个有用的开源镜像环球

    体系,探究,总结
  • 3
  • 4

    用户指令alibaba

    用户,指令,修正
  • 5

    两台linux文件复制环球

    文件,运用,地址
  • 6
  • 7
  • 8
  • 9
  • 10