作者: | 来源:互联网 | 2023-07-10 13:25
一、命令
compress | uncompress | gzip | zip | tar |
二、使用
1.compress
描述:压缩文件
用法:compress [参数] 文件名
参数:
-v 显示文件被压缩的压缩比
压缩之后,源文件会被替换成.Z结尾的文件
案例:
2.uncompress
描述:文件解压命令
用法:uncompress [参数] 文件名
参数:
-v :显示解压时的命令
案例:
3.gzip
描述:压缩文件文件
用法:gzip [参数] 文件名
案例:
gzip压缩的文件以.gz结尾。
还有一个命令zip压缩的文件以.zip结尾
4.gunzip
描述:解压命令
用法:gunzip -v 文件
案例:
而zip对应的解压命令则为unzip
5.tar
描述:常用作备份工具
用法:tar [参数] 文件名或目录
参数:
-c:创建一个新的文档
-r:用于将文件附加到已存在的文档后面
-u:仅仅添加比文档文件更新的文件,如原文档中不存在旧的文件,则追加它到文档中,
如存在则更新它。
-x:从文档文件恢复被备份的文件
-t: 用于列出一个文档文件中的被备份出的文件名
-z:用zip命令压缩或用unzip命令解压
-f:使用档案文件或着设备,这个选项通常是必选
-v:列出处理过程中的详细信息
-C directory:把当前目录切换到directory
案例:备份目录sh/及以下的内容
将sh/目下内容比sh.tar还新的内容添加到sh.tar中。
以gzip压缩文件的形式将文件备份。注意文件的结尾为.tar.gz
将文件.tar.gz解压到指定目录.
三、总结
1.这几个命令经常容易搞混,且tar的参数还比较多,参数也经常会搞混。
2.压缩命令,compress ,gzip ,zip (.Z ,.gz, .zip)
3.解压命令,uncompress ,gunzip, unzip ;这些压缩命令常用的参数也就是-v了,显示详细的信息
4.备份命令,tar -cvf a.tar a/ (将a目录备份至a.tar. c表示备份参数,v显示信息,f使用档案文件或设备(选中) )
5.将新增的文件添加进备份中,tar -uvf a.tar a/ (u,表示新增的文件跟新到备份中)
6.为了更好的节省备份空间,通常可以将文件备份后再压缩,所以tar -zcvf a.tar.gz a/ (z表示以zip或gzip形式压缩。)
7.解压a.tar.gz :tar -zxvf a.tar.gz -C /home (将文件解压到/home目录)
8.compress 命令比较老了,压缩命令现在一般使用zip或者gzip.