1、tar包和gz包Tar包和gz包是两个不同的文件包,有三个不同的后缀。。焦油。广州. tar .广州Tar包:使用tar命令打包文件或文件夹,只打包,不压缩
1、tar包和gz包
Tar包和gz包是两个不同的文件包,有三个不同的后缀。。焦油。广州. tar .广州
Tar包:使用tar命令打包文件或文件夹,只打包,不压缩。
Gz打包:使用gzip命令,只压缩文件,不打包,所以gzip打包操作不能直接在文件夹上操作。如果您想要压缩文件夹下的所有文件,请使用-r参数和gzip -r文件夹路径。
Tar.gz:使用tar plus -z参数,tar-zcvf filename.tar.gz目录/文件来打包压缩文件或文件夹。
Tar参数是Z,C,X,V,f。
-z表示压缩操作类型是tar.gz
-c表示当前行为是打包。
-x表示当前行为是解压软件包。
-v参数要求显示命令执行过程。
-f指定打包的文件名。
-C解压缩到指定的路径。
常见的压缩和打包命令:
tar-zcff tarame.tar.gz目录/文件
常见的解压缩命令:
Tar-ZXVF tarname.tar.gz-C指定解压缩文件的存储地址。
gzip常用的参数有d,c,t,v。
-d解压gz压缩包
-c控制台窗口打印压缩文件内容,源文件保持不变,执行后不生成压缩包。
-v表示压缩百分比。
-t测试压缩文件是否正确,执行前需要压缩成压缩文件。
直接压缩文件命令:
gzip文件名
解压缩文件:
gzip-d fileName.gz
注意:gzip命令默认是直接更改源文件,即执行gzip filename后,当前路径只有压缩文件,文件名是原文件名。gz。
要保留原始文件和压缩文件,您需要手动写入压缩文件:gzip-c filename >:fileName.gz
解压缩并保留原始文件的操作:
gzip-DC fileName.gz & gt;文件名
2、zip包
从本地包上传到服务器的压缩包一般是zip或rar格式,而不是tar包格式。
将zip包上传到服务器后,将其解压缩,并使用zip命令将其压缩到zip包中。
和zip解压缩命令。使用yum直接安装它们:
yum安装zip -y
yum安装unzip -y
常用的zip参数有r,q,d。
-r压缩文件夹,递归执行,压缩文件夹下的所有文件。
-q不显示压缩过程。默认情况下,压缩文件进程将被打印在控制台上。
在-d压缩过程中会删除指定的文件,并且-d参数后面的文件不会打包到压缩包中。
压缩文件夹并从压缩中排除指定的文件:
zip -r dirpath/ -d a.txt b.text
unzip的常见参数有n、v、d
-n解压缩后不会覆盖现有文件。如果压缩包文件中存在与解压缩路径同名的文件,则跳过该文件。
-v控制台打印并显示压缩包的内容,但不解压缩它。只能查看-v参数。
-d指定解压缩文件的存储路径。
Unzip通常直接使用,解压到当前路径,覆盖同名文件:
解压缩file.zip
解压缩到指定的路径,而不覆盖同名的现有文件:
unzip -n file.zip -d目录路径/
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/63761.html