-c 将输出写到标准输出上,并保留原有文件。
-d 将压缩文件解压。
-l 对每个压缩文件,显示下列字段:
(1)压缩文件的大小
(2)未压缩文件的大小
(3)压缩比
未压缩文件的名字
-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。
-t 测试,检查压缩文件是否完整。
-v 对每一个压缩和解压的文件,显示文件名和压缩比。
-num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6。
注:gzip不能压缩整个目录。可以使用tar先打包,再压缩
例如:
$ tar cf test.tar test/
$ gzip test.tar
或
$ tar czf test.tar.gz test/
Linux下只支持tar.gz和tgz等格式.zip它是读取不出来的!请您先用U盘把Linux系统下的文件拷贝到Windows系统下进行压缩和解压处理,处理完成放到U盘里带到Linux系统中,不过我不觉得Linux系统会支持ZIP BZ2格式...建议您用虚拟机加载Linux系统 最新虚拟机10.0.1版本.打开360软件宝库即刻搜索下载,在网上找注册码生成器已输入注册码,更多问题面对面解答请您加我QQ 1640073877 我也有些问题需要大神解答!互相学习!谢谢
Linux系统解压文件最常用的是用tar命令,下面是tar命令主要参数解释:-z参数:表示要解压或压缩的是tar.gz文件(如果是tar.bz2就是-j)
-x参数:表示是执行解压缩 *** 作而不是打包 *** 作
-v参数:表示列出解压时的详细消息
-f参数:指定要解压的文件名,或者指定新建的打包文件的名字
tar命令解压时还可以指定解压的目标目录,也就是把压缩文件的内容解压到哪个文件夹内,这个参数是-C(大写的C),例子:
解压tar.gz文件:tar -zxv -f test.tar.gz -C /home/user/target
解压tar.bz2文件: tar -jxv -f test.tar.bz2 -C /home/user/target
如果是zip文件就无法用tar命令解压了,需要用unzip命令,unzip命令常用的参数是指定解压缩的目标目录的-d参数,例子:
unzip test.zip -d /home/user/target
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)