在Linux上, gzip无法压缩文件夹,它仅用于压缩单个文件。 要压缩文件夹,您应该使用tar + gzip ,它是tar -z 。
注意
$ tar –help -z, -j, -J, –lzma Compress archive with gzip/bzip2/xz/lzma
例如,
tar -zcvf outputFileName folderToCompress 1. Tar + Gzip文件夹
将名为“ newrelic”的文件夹以及该文件夹中的所有文件压缩为单个压缩文件newrelic.tar.gz
$ tar -zcvf newrelic.tar.gz newrelic/a newrelica newrelic/.DS_Storea newrelic/CHANGELOGa newrelic/extension-example.xmla newrelic/extension.xsda newrelic/LICENSEa newrelic/newrelic-api-sources.jara newrelic/newrelic-api.jara newrelic/newrelic.jara newrelic/newrelic.ymla newrelic/nrcertsa newrelic/README.txt$ ls -lsa 0 drwxr-xr-x 13 mkyong staff 442 Jan 24 21:40 newrelic 11072 -rw-r–r– 1 mkyong staff 5667938 Jul 23 15:44 newrelic.tar.gz
列出newrelic.tar.gz的内容
$ tar -tf newrelic.tar.gznewrelic/newrelic/._.DS_Storenewrelic/.DS_Storenewrelic/._CHANGELOGnewrelic/CHANGELOGnewrelic/._extension-example.xmlnewrelic/extension-example.xmlnewrelic/._extension.xsdnewrelic/extension.xsdnewrelic/._LICENSEnewrelic/LICENSEnewrelic/._newrelic-api-sources.jarnewrelic/newrelic-api-sources.jarnewrelic/._newrelic-api.jarnewrelic/newrelic-api.jarnewrelic/._newrelic.jarnewrelic/newrelic.jarnewrelic/._newrelic.ymlnewrelic/newrelic.ymlnewrelic/._nrcertsnewrelic/nrcertsnewrelic/._README.txtnewrelic/README.txt 参考文献 Linux:gzip命令 Linux:tar命令 标记: gzip
翻译自: https://mkyong.com/linux/linux-how-to-gzip-a-folder/
《linux打包压缩命令gzip,linux里gzip怎么压缩目录》来自互联网同行内容,若有侵权,请联系我们删除!
活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看
还没有评论,来说两句吧...