linux czvf 和 zcvf 有区别么
czvf和zcvf是没有区别的,tar打包命令的参数位置可以随意变换
zxvf是解压缩包的命令,zcvf是打包的命令
Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件后缀亦为“tar”。tar文件格式已经成为POSIX标准,最初是POSIX.1-1988,当前是POSIX.1-2001。本程序最初的设计目的是将文件备份到磁带上(tapearchive),因而得名tar。
tar-czvf打包命令:
tar -zxvf解压包命令:
扩展资料:
命令格式是:tar 功能 选项 文件
可以将代表功能和选项的单个字母合并;当使用单个字母时,可以不用在字母前面加“-”。某些版本的tar要求严格按照功能字、选项字的顺序,而有些版本的tar并不在意这个顺序。
功能
-c,--create创建新的tar文件
-x,--extract,--get解开tar文件
-t,--list列出tar文件中包含的文件的信息
-r,--append附加新的文件到tar文件中
-u,--update用已打包的文件的较新版本更新tar文件
-A,--catenate,--concatenate将tar文件作为一个整体追加到另一个tar文件中
-d,--diff,--compare将文件系统里的文件和tar文件里的文件进行比较
--delete删除tar文件里的文件。注意,这个功能不能用于已保存在磁带上的tar文件。
常用选项
-v,--verbose列出每一步处理涉及的文件的信息,只用一个“v”时,仅列出文件名,使用两个“v”时,列出权限、所有者、大小、时间、文件名等信息。
-k,--keep-old-files不覆盖文件系统上已有的文件。
-f,--file[主机名:]文件名指定要处理的文件名。可以用“-”代表标准输出或标准输入。
-P,--absolute-names使用绝对路径。
-j,--bzip2调用bzip2执行压缩或解压缩。注意,由于部分老版本的tar使用-I实现本功能,因此,编写脚本时,最好使用--bzip2。
-J,--xz,--lzma调用XZUtils执行压缩或解压缩。依赖XZUtils。
-z,--gzip,--gunzip,--ungzip调用gzip执行压缩或解压缩。
-Z,--compress,--uncompress调用compress执行压缩或解压缩。
参考资料:
归档:把多个文件组合到一个文件中。归档好处是,把文件数目变少,有利于降多个文件作为电子邮件附件发送,以及备份文件。
压缩:利用算法将文件有损或无损地处理,以达到保留最多文件信息,而令文件体积变小。压缩好处就是节约硬盘空间,以及减小电子邮件附件的大小,提高传输效率。
归档工具:tar cpio
tar是Unix和类Unix系统上的打包工具,可以将多个文件合并为一个文件,最初的设计目的是将文件备份到磁带上(tape archive),因而得名tar。
压缩工具:zip,gzip,uncompress,bzip2
tar中主要用到的参数
c 创建归档
x 提取归档
t 测试或列出归档内容
v 显示详细信息
f 指出要创建或提取的归档文件名称
z 使用gzip压缩类型
j 使用bz2压缩类型
r 追加
gzip :
#gzip filename //压缩一个文件,但是压缩后原文件会被删除
#gunzip filename.gz //解压后.gz的文件会被删除
#gzip -d filename.gz //相当于命令gunzip file.gz
#gzip -c filename >> filename.gz //用来实现即压缩原文件又保留原文件
#gzip -n filename //自定义压缩级别
#zcat filename.gz //不解压缩的情况下查看压缩文件的内容
bzip:
#bzip2 -k filename //压缩后保留原文件
#bzip2 -k filename.bz2 //解压缩是保留原文件
#bzcat filename.bz2 //不用解压缩直接查看压缩文件内容
bzip也是只能对单个文件压缩,不能压缩目录
zip :可以同时归档并且压缩
#zip message.zip file1 file2 file3 //同时把几个文件压缩在一个文件里面
zip这个工具可以对目录进行压缩,压缩后的名字可以自己指定
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!