linux文件压缩命令
gzip压缩命令参数

gzip压缩命令参数
在Linux系统中,gzip命令用于压缩文件,并且可以通过不同的参数来控制压缩的行为。
下面我们将介绍一些常用的gzip压缩命令参数:
1. -d,解压缩文件。
使用该参数可以将被gzip压缩的文件解压缩回原始的文件。
2. -c,将压缩后的文件输出到标准输出。
这个参数可以用于将压缩后的文件输出到屏幕上,而不是保存到文件中。
3. -f,强制压缩文件,即使原始文件已经存在一个同名的压缩文件。
4. -r,递归地压缩目录及其内容。
使用该参数可以对目录进行递归地压缩,包括目录中的所有文件和子目录。
5. -t,测试压缩文件的完整性。
使用该参数可以检查压缩文件是否损坏或完整。
6. -v,显示压缩的过程。
使用该参数可以在压缩过程中显示详细的信息,包括压缩比、压缩前后的文件大小等。
7. -k,保留原始文件。
使用该参数可以在压缩完成后保留原始文件,而不删除原始文件。
以上是一些常用的gzip压缩命令参数,通过这些参数的灵活运用,可以更好地控制gzip命令的行为,实现对文件的高效压缩和解压缩操作。
linux 压缩命令使用

linux 压缩命令使用在Linux中,压缩命令是用于将文件或目录压缩成更小的存储空间,以便于传输或存储。
以下是几个常用的Linux压缩命令及其使用方法:1. gzip压缩命令语法:gzip [选项] 源文件或目录示例:gzip myfile.txt这将使用gzip算法将myfile.txt文件压缩成myfile.txt.gz文件。
2. gunzip解压缩命令语法:gunzip [选项] 压缩文件示例:gunzip myfile.txt.gz这将使用gunzip算法将myfile.txt.gz文件解压缩成myfile.txt文件。
3. tar打包命令语法:tar [选项] 目标文件源文件或目录示例:tar -cvf myarchive.tar mydirectory/这将使用tar命令将mydirectory目录打包成myarchive.tar文件。
选项-c表示创建新的归档文件,-v表示显示详细输出,-f指定归档文件名。
4. tar解包命令语法:tar [选项] 源文件或目录目标目录示例:tar -xvf myarchive.tar -C mydirectory/这将使用tar命令将myarchive.tar文件解包到mydirectory/目录中。
选项-x表示从归档文件中提取文件,-v表示显示详细输出,-f指定归档文件名,-C指定目标目录。
5. zip压缩命令语法:zip [选项] 目标文件源文件或目录示例:zip myarchive.zip mydirectory/这将使用zip命令将mydirectory目录压缩成myarchive.zip文件。
选项-r表示递归压缩目录及其内容。
6. unzip解压缩命令语法:unzip [选项] 源文件或目录目标目录示例:unzip myarchive.zip -d mydirectory/这将使用unzip命令将myarchive.zip文件解压缩到mydirectory/目录中。
了解Linux命令的高级技巧使用tar和gzip命令进行文件打包和压缩

了解Linux命令的高级技巧使用tar和gzip命令进行文件打包和压缩在Linux系统中,tar和gzip命令是非常常用的文件打包和压缩命令。
掌握它们的高级技巧可以帮助我们更加高效地处理文件。
本文将介绍如何使用tar和gzip命令进行文件打包和压缩,并分享一些高级技巧。
一、tar命令的基本用法tar命令是Linux系统中常用的文件打包命令。
通过使用tar命令,可以将多个文件或目录打包成一个文件,以便于传输、备份或压缩。
1. 打包文件或目录:要将文件或目录进行打包,可以使用如下命令格式:tar -cf <打包文件名.tar> <要打包的文件或目录>例如,要将目录project打包成project.tar文件,可以运行以下命令:tar -cf project.tar project2. 查看文件列表:要查看打包文件中包含的文件列表,可以使用如下命令格式:tar -tf <打包文件名.tar>例如,要查看project.tar文件中包含的文件列表,可以运行以下命令:tar -tf project.tar3. 解包文件:要解包已打包的文件,可以使用如下命令格式:tar -xf <打包文件名.tar>例如,要解包project.tar文件,可以运行以下命令:tar -xf project.tar二、gzip命令的基本用法gzip命令是Linux系统中常用的文件压缩命令。
通过使用gzip命令,可以将文件进行压缩,以减小文件大小、节省存储空间,并方便文件传输。
1. 压缩文件:要压缩文件,可以使用如下命令格式:gzip <文件名>例如,要压缩project.tar文件,可以运行以下命令:gzip project.tar执行该命令后,会生成一个新的名为project.tar.gz的压缩文件。
2. 解压缩文件:要解压缩已压缩的文件,可以使用如下命令格式:gzip -d <压缩文件名.gz>例如,要解压缩project.tar.gz文件,可以运行以下命令:gzip -d project.tar.gz执行该命令后,会解压缩project.tar.gz文件,生成一个名为project.tar的打包文件。
Linux命令:如何将多个文件及文件夹压缩为一个压缩文件及解压-tar命令、将一个文件移动。。。

Linux命令:如何将多个⽂件及⽂件夹压缩为⼀个压缩⽂件及解压-tar命令、将⼀个⽂件移动。
1、如何将多个⽂件及⽂件夹压缩为⼀个压缩⽂件 经常会忘记 tar 压缩和解压命令的使⽤,故记下来。
// 1、打包压缩tar -zcvf pack.tar.gz pack/ #打包压缩为⼀个.gz格式的压缩包tar -jcvf pack.tar.bz2 pack/ #打包压缩为⼀个.bz2格式的压缩包tar -Jcvf pack.tar.xz pack/ #打包压缩为⼀个.xz格式的压缩包// 2、解包解压tar -zxvf pack.tar.gz /pack #解包解压.gz格式的压缩包到pack⽂件夹tar -jxvf pack.tar.bz2 /pack #解包解压.bz2格式的压缩包到pack⽂件夹tar -Jxvf pack.tar.xz /pack #解包解压.xz格式的压缩包到pack⽂件夹 问题:我要把这些⽂件压缩为⼀个压缩⽂件 解决⽅案:linux命令 — tar命令:PS D:\nuxtrun\test> tar czvf dev.tar.gz .\nuxt.config.js .\package.json .\package-lock.json .\router.js .\static\ .\.nuxt\a ./nuxt.config.jsa ./package.jsona ./package-lock.jsona ./router.jstar.exe: ./static: Couldn't find file: Invalid argumenttar.exe: ./.nuxt: Couldn't find file: Invalid argumenttar.exe: Error exit delayed from previous errors. 注意⽬录的话需要写通配符,否则的话就会报上⾯这个错。
linux系统压缩命令

linux系统压缩命令
1. tar命令:将多个文件或目录打包成一个压缩文件,不进行压缩。
2. gzip命令:压缩文件,生成.gz文件。
3. gunzip命令:解压缩文件,将.gz文件解压成原始文件。
4. bzip2命令:压缩文件,生成.bz2文件,压缩比较高。
5. bunzip2命令:解压缩文件,将.bz2文件解压成原始文件。
6. zip命令:压缩文件,生成.zip文件,跨平台通用。
7. unzip命令:解压缩文件,将.zip文件解压成原始文件。
8. xz命令:压缩文件,生成.xz文件,比较新的压缩算法,压缩比和速度都比较优秀。
9. unxz命令:解压缩文件,将.xz文件解压成原始文件。
10. rar命令:压缩文件,生成.rar文件,比较常用的压缩算法。
11. unrar命令:解压缩文件,将.rar文件解压成原始文件。
Linux命令高级技巧使用gzip与gunzip命令进行文件压缩与解压缩

Linux命令高级技巧使用gzip与gunzip命令进行文件压缩与解压缩gzip与gunzip命令是Linux系统中用于文件压缩和解压缩的工具。
它们可以帮助用户减小文件大小,从而节省磁盘空间,并方便文件的备份和传输。
本文将介绍gzip与gunzip命令的使用方法和一些高级技巧,以便用户更好地利用这些命令。
一、gzip命令的基本用法gzip命令是用于压缩文件的,其基本用法如下:gzip [选项] 文件名其中,选项可以是以下几种:-1 到 -9:指定压缩级别,-1表示最快的压缩速度,-9表示最高的压缩比。
默认级别是-6。
-c:将压缩的结果输出到标准输出,而不是生成压缩文件。
-d:解压缩文件。
-v:显示压缩或解压缩的详细过程。
-f:强制压缩已有同名的压缩文件。
示例:1. 压缩文件:gzip file.txt2. 解压文件:gzip -d file.txt.gz这个命令会将file.txt.gz解压为file.txt,并删除原始的压缩文件。
二、gunzip命令的基本用法gunzip命令是用于解压缩文件的,其基本用法和选项与gzip命令相似:gunzip [选项] 文件名示例:1. 解压文件:gunzip file.txt.gz这个命令会将file.txt.gz解压为file.txt,并删除原始的压缩文件。
三、gzip与gunzip命令的高级技巧1. 压缩多个文件:gzip file1.txt file2.txt file3.txt这个命令会分别将file1.txt、file2.txt和file3.txt压缩为对应的压缩文件。
2. 递归压缩文件夹:gzip -r folder这个命令会递归地压缩文件夹folder以及其中的所有文件和子文件夹。
3. 压缩后保留原文件:gzip -k file.txt4. 压缩时显示压缩比:gzip -v file.txt这个命令会在压缩过程中显示每个文件的压缩比,方便用户了解压缩效果。
tar压缩指令
tar压缩指令
tar压缩指令是一种在Linux操作系统中常用的压缩指令。
通过tar指令,用户可以将多个文件或目录打包成一个文件,并进行压缩处理,以减小文件大小,方便传输和存储。
常用的tar压缩指令包括:
1. 打包命令:tar -cvf filename.tar dir(将dir目录打包成filename.tar文件)
2. 解包命令:tar -xvf filename.tar(将filename.tar文件
解压缩到当前目录)
3. 压缩命令:tar -czvf filename.tar.gz dir(将dir目录打包并压缩成filename.tar.gz文件)
4. 解压缩命令:tar -xzvf filename.tar.gz(将
filename.tar.gz文件解压缩到当前目录)
除此之外,tar压缩指令还支持多种参数选项,如-a(自动选择压缩格式)、--exclude(排除某些文件或目录)、--totals(显示压
缩或解压缩的总进度)等。
通过掌握tar压缩指令的使用方法,可以方便地进行文件的打包、压缩和解压缩操作,提高Linux系统的使用效率。
- 1 -。
Linux压缩某个文件夹命令
Linux压缩某个⽂件夹命令tar -zcvf /home/xahot.tar.gz /xahottar -zcvf 打包后⽣成的⽂件名全路径要打包的⽬录例⼦:把/xahot⽂件夹打包后⽣成⼀个/home/xahot.tar.gz的⽂件。
zip 压缩⽅法:压缩当前的⽂件夹 zip -r ./xahot.zip ./* -r表⽰递归zip [参数] [打包后的⽂件名] [打包的⽬录路径]解压 unzip xahot.zip 不解释linux zip命令的基本⽤法是:linux zip命令参数列表:-a 将⽂件转成ASCII模式-F 尝试修复损坏的压缩⽂件-h 显⽰帮助界⾯-m 将⽂件压缩之后,删除源⽂件-n 特定字符串不压缩具有特定字尾字符串的⽂件-o 将压缩⽂件内的所有⽂件的最新变动时间设为压缩时候的时间-q 安静模式,在压缩的时候不显⽰指令的执⾏过程-r 将指定的⽬录下的所有⼦⽬录以及⽂件⼀起处理-S 包含系统⽂件和隐含⽂件(S是⼤写)-t ⽇期把压缩⽂件的最后修改⽇期设为指定的⽇期,⽇期格式为mmddyyyy举例:将/home/wwwroot/xahot/ 这个⽬录下所有⽂件和⽂件夹打包为当前⽬录下的xahot.zipzip –q –r xahot.zip /home/wwwroot/xahot上⾯的命令操作是将绝对地址的⽂件及⽂件夹进⾏压缩.以下给出压缩相对路径⽬录⽐如⽬前在Bliux这个⽬录下,执⾏以下操作可以达到以上同样的效果.zip –q –r xahot.zip xahot⽐如现在我的xahot⽬录下,我操作的zip压缩命令是zip –q –r xahot.zip *以上是在安静模式下进⾏的,⽽且包含系统⽂件和隐含⽂件//////////////////////////////////////////////////////////unzip语法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip⽂件][⽂件][-d <⽬录>][-x <⽂件>] 或 unzip [-Z]补充说明:unzip为.zip压缩⽂件的解压缩程序。
Linux命令压缩指令
Linux命令:压缩指令(compress,uncompress,gzip,gunzip,tar)命令: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命令: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 将输出写入标准输出,原文件保持不变。
文件压缩和解压缩(Linux的快捷键和主要命令)
文件压缩和解压缩(Linux的快捷键和主要命令)文件压缩和解压缩(Linux的快捷键和主要命令)tar -zxvf filename.tar.gz(=tape archiver,磁带压缩) 解压一个你从因特网上下载的tarball文件 (*.tar.gz or *.tgz)。
tar -xvf filename.tar拆解一个tarred(但是没有压缩)的文件。
tar czvpf /var/backups/mybackup.tar.gz /homecd /; tar xzvpf /var/backups/mybackup.tar.gz '*/myfile.rtf'作为root用户,创建一个/home目录的备份压缩文件。
建筑幕墙第二条命令显示如何从备份恢复一个文件。
在tarball文件里将不包含“点”文件(指的是以“ .”开头的文件或者目录)。
要把所有文件解包,可以使用:tar cvzf filename.tgz * .[a-aA-Z]*gunzip filename.gz解压一个压缩文件(*.gz或者*.z)。
如果你想把文件压缩成这种格式,可以使用gzip(还有zip或者compress命令)。
注意一下gunzip有趣的发音听起来象“gun zip”(大炮压缩)。
zcat filename.gz | more(=zip cat)显示一个压缩文件的内容。
还有其他一些相关命令不需要预先解开压缩文件就可以使用:zless, zmore, zgrep…等等。
bunzip2 filename.bz2(=big unzip)解压一个由bzip2压缩工具压缩的文件(*.bz2)。
高压釜一般用于很大的文件。
unzip filename.zip解压一个由DOS下的PKZIP压缩工具压缩的文件(*.zip)zip filename.zip filename1 filename2把两个文件“filename1”和“filename2”压缩到一个压缩文件叫做“filename.zip”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
但是如果您希望它压出“最小的文件”,那么就加一个 -9 选项:gzip -9 big1.bmp当然,“最小的文件”的代价,就是花最久的时间压缩,如果您希望它在最快时间压缩好,而不计较压缩的比例,那就相反,加一个 -1 (注意,是数字,不是小写英文l)选项:gzip -1 big1.bmp而如果您没有加 -1也没有加 -9,它的默认相当于 -6。
另外常用的选项还有:l -v 压缩过程当中显示进度。
l -r 将子目录中的文件全部压缩。
至于它还有解压缩的选项,我们刻意将它挪到下一个命令中gunzip 再说明。
gunzip [-选项] [文件名.gz]将 .gz 压缩文件解压gunzip 命令与 gzip 命令相对,专门把 gzip 压缩的 .gz 文件解压缩。
如果您有已经压缩过的文件,例如 big1.gz,这时就可以用解压缩:gunzip big1.gz这个命令也可以用 gzip 自己来完成,效果完全一样:gzip -d big1.gz其实在有些版本的Linux 上,gunzip是去调用 gzip,顺便帮您加上个 -d 选项罢了(用链接文件做的)!但是有些版本不是,是一个真的程序。
不过无论gunzip到底是一个实在的程序,还是仅是一个连接,都不重要了。
因为 gzip 这个程序,本身可以负责压缩,也可以解压缩,一物两用。
(不见得每种压缩和解压缩程序都是这样。
)所以,如果您记得 -d 选项,就可以根本不用记 gunzip 这个命令了。
gunzip甚至还可以去解其他压缩程序如 Compress 或 ZIP 压缩出来的文件。
不过我们不建议您这样做,这样会让您自己很乱。
而且它自己也承认,用它来解 zip 的文件并不是每一种情形都能完成。
所以既然如此,何必这样麻烦呢?哪一种工具就固定做什么用,不是比较有条理又好记吗?gunzip 有几个选项较常使用:l -f 当解压时如果遇到有同名的文件存在,就直接覆盖,不必再询问。
l -r 将子目录中的文件全部解压缩。
l -v 解压缩过程当中显示进度。
同样,这些选项也可以再加在 gzip -d 上,效果一样。
tar [-选项] [打包文件名] [文件]打包为 .tar 的打包文件或解开如果您真的认真试过 gzip,或者您有使用 DOS, Windows的 ARJ, ZIP 一类程序的经验的话,就会发觉 gzip 有一个致命的缺点:它仅能压缩一个文件。
即使针对子目录压缩,它也是针对子目录里的个别文件压缩,并没有把它们压成紧紧的一“包”。
于是在 Linux上,这个打“包”的任务习惯由 tar 程序来代劳。
请注意,tar 并不是压缩程序,因为它打包之后的大小跟原来一样大。
所以它不是压缩程序,而是打包程序。
而我们习惯上会先打包,产生一个 .tar 文件,再把这个包裹拿去压缩。
.tar.gz 的文件名就是这么来的。
也有人觉的 .tar.gz 这样的名称太长了,其实浓缩为 .tgz,意思也是一样的。
tar 的选项高达53个。
(您用 man tar看就知道了)但是实用上没有那么多,而且同样几个每天重复使用。
因此我们直接举例:tar -cf new1.tar my1*.doc把所有 my1*.doc 的文件打包成一个 new1.tar文件。
其中,-c 是产生新文件;-f 是输出到默认的设备,您可以把它当做一定要加的选项就好。
tar -rf new1.tar my2*.docnew1.tar 是一个已经存在的打包文件了。
我们再把 my2*.doc 的所有文件也打包进去。
-r 是再增加文件的意思。
tar -uf new1.tar my18.doc方才 my1*.doc 已经打包进去了,但是其中的 my18.doc 后来又做了更改,我们把新改过的文件再重新打包进去,-u 是更新的意思。
说到这里,如果您是用过 ARJ 程序的人可能会嫌它有点笨。
因为 ARJ 程序类似上述3个过程,都只要用一个 a 选项就都可以操作了,不是吗?如果您没用过 ARJ,就继续往下看。
tar -tf new1.tar列出来 new1.tar 中有哪些文件被打包在里面。
-t 是列出的意思。
这个选项很像 ARJ 程序的 l 选项。
tar -xf new1.tar把 new1.tar打包文件中的全部文件解出来,-x 是解开。
tar -xf new1.tar my2*.doc只把 new1.tar打包文件中的所有 my2*.doc 文件解出来,-x 是解开。
这个选项很像 ARJ 程序的 x 选项。
您注意到了吗?它也与 ARJ 程序很像,自己就可以负责打包,也可以负责解开,无需另外一个解压的程序。
而它与ARJ的差别再强调一次,就是没有压缩能力!但是,我可以向 gzip 程序借!就像便利店虽然没有面包房,还是可以代卖面包!对消费者来说,还是一样的嘛。
-z 选项就是这个秘密进货管道!tar -zcf new1.tar.gz my1*.doc请注意这道命令与方才一道类似命令的不同之处。
第一,加了 z 选项,它会向 gzip 借用压缩能力;第二,注意产生出来的文件名是 new1.tar.gz,两个过程,一次完成!如果您想配合 Compress 程序(后面会介绍),压缩出另一种 .tar.Z 文件,那么只要把 -z 选项改为 -Z 选项就可以。
tar -Zcf new1.tar.Z my1*.doc最后,我们再加一个选项-v,就是打包兼压缩或者解压的过程。
因此,您最常看到的解压手续就是这样了(因为 Linux 上最常见的软件包装文件就是 .tar.gz 文件了):tar -zxvf onepackage.tar.gz如果是 .tgz 的文件名也是一样的,因为性质一样,只是文件名简单一点而已:tar -zxvf onepackage.tgz这个 -zxvf 的选项几乎可以是固定的,值得您背下来的。
而这种文件当初是怎么生成的呢?可能是这样(您也可以背起来,以后就方便自己制造 .tar.gz 文件了):tar -zcvf onepackage.tar.gz *.*或者tar -zcvf onepackage.tgz *.*compress [-选项] [文件名]压缩成文件名为 .Z 的压缩文件compress 跟 gzip 很近似,是一个压缩兼解压缩工具。
如果您看到 .Z 、.tar.Z 的文件,都是compress 程序压缩的杰作。
我们先介绍压缩的方法。
假设我们有一个字形文件叫做 taipei24.pcf ,字形文件通常都很大,要用 compress 压缩,命令要怎么下呢?最简单的是这样:compress taipei24.pcf它就会产生一个 taipei24.pcf.Z 的压缩文件。
另外常用的选项还有:l -v 压缩过程当中显示进度和比例。
至于它还有解压缩的选项,我们刻意将它挪到下一个命令uncompress中再说明。
uncompress [-选项] [文件名.Z]将 .Z 压缩文件解压uncompress 命令与compress 命令相对,专门把 compress 压缩出的 .Z 文件解压缩。
如果您有已经压缩过的文件,例如 one.Z,这时就可以用uncompress one.Z也可以用 compress 自己来完成,效果完全一样:compress -d one.Z目前大部分版本的Linux中,uncompress其实只是去调用 compress,顺便帮您加上个 -d 选项罢了(用链接文件做的),并不是一个真的程序。
由于 compress 这个程序本身可以负责压缩,也可以解压缩,一物两用。
(不见得每种压缩和解压缩程序都是这样。
)所以,如果您记得 -d 选项,那就可以根本不用记 uncompress命令了。
uncompress 一般会用到的选项大概就一个:-v 解压缩过程当中显示进度。
同样,这些选项也可以再加在 compress -d 上,效果一样。
zip [-选项] [文件名.zip] [文件名]打包并压缩成文件名为 .zip 的文件zip与gzip虽然只差一个字母,但是用法差多了。
zip 所使用的格式其实与 DOS 和 Windows 上的 .zip 是完全一样的!也就是说,它无需经过打包和压缩两道手续,就可以产生兼有两种效用的“压缩文件包”。
而且,如果使用这种格式的话,就可以和 .bmp, .jpg, .gif 等文件一样,自由地通行于 Windows 和 Linux 之间,多方便啊!例如,可以在 Windows中用WinZip 程序解开,或者用WinZip 压成 .zip 直接给 Linux 用。
既然这么好,为什么大家不常用它?不要问我,我也不知道。
电脑的世界里常常存在一种怪现象,好的东西不见得大家都用,大家都在用的往往并不是最佳的选择,或者只是听前辈这样用,他就跟着这样用。
总之,如果您认为大家没在用的东西,就是不好的,那很可能是错。
到最后,找人来分析为什么用某某那样东西?优点为何?“普遍”!居然也可成为优点之一,奇怪!zip 打包兼压缩的命令像是这样下达的(它高达36个选项,但是相信下面这些应该够您用了):zip new1.zip my1*.doc把所有 my1*.doc 的文件打包成一个 new1.zip文件。
new1.zip 可以省略扩展名简写成 new1,它会自行默认 .zip 的扩展名。
zip -d new1.zip my18.doc如果当初my18.doc 是压缩在 new1.zip 中的一个文件,现在这条命令把它从压缩文件中抽走并删掉。
-d 是删除的意思。
zip -g new1.zip my32.doc如果当初并没有把 my32.doc 压在 new1.zip 里面,现在把它加进去。
-g 选项是增加而不要重新产生的意思(grow,长大,这个字母用得比较特别一点)。
zip -u new1.zip my2*.doc如果当初 my2*.doc都已经压缩进 new1.zip 里面了,但是后来 my2*.doc 中有几个文件有更改,又不想去找出到底是哪些文件更改了,这条命令请系统自行帮助检查,更改过的才更新到压缩,否则就不必动。
-u 是更新的意思。
zip -r new2.zip mydir如果 mydir 是一个目录名称,它会把整个目录的所有文件压缩成一个new2.zip 文件。
-r 选项是压缩子目录的意思。
那么解压缩的选项呢?抱歉,zip只能压缩,没有兼职解压缩的功能。
解压缩请用unzip。
unzip [-选项] [文件名.zip] [文件名]将 .zip 压缩文件解压zip 和 unzip这组程序真正是一对搭档。
zip 程序本身没有解压能力,一定要用unzip 程序来解压才行。