我需要压缩路径中所有可用的文件夹

我需要压缩路径中所有可用的文件夹

我有一个场景,我需要压缩所有文件夹。请给我推荐几个。

我尝试使用:

tar -zcv

gzip -r文件夹名称。但这没有用。

答案1

通常,我会做类似的事情

tar cvfz folder.tgz folder

从来没有遇到过任何问题

cvfz代表C重述,v埃尔博斯,F名字,zip。

答案2

使用邮政编码

如果您确实想压缩目录树,您可以使用该zip工具,如下所示:

$ zip -r archive.zip *

例子

通过示例目录,我将在.zip文件中获得以下内容:

$ unzip -l archive.zip 
Archive:  archive.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  10-30-2013 15:26   1/
        0  10-30-2013 15:26   1/afile
        0  10-30-2013 15:26   2/
        0  10-30-2013 15:26   2/afile
        0  10-30-2013 15:26   3/
        0  10-30-2013 15:26   3/afile
        0  10-30-2013 15:26   4/
        0  10-30-2013 15:26   4/afile
---------                     -------
        0                     8 files

使用焦油

如果您想使用之后的结果文件tar来完成上述操作,您可以使用单个命令:gzip.tar

$ tar zcvf archive.tar.gz *

例子

通过示例目录,我将在.tar.gz文件中获得以下内容:

$ tar ztvf archive.tar.gz 
drwxrwxr-x saml/saml         0 2013-10-30 15:26 1/
-rw-rw-r-- saml/saml         0 2013-10-30 15:26 1/afile
drwxrwxr-x saml/saml         0 2013-10-30 15:26 2/
-rw-rw-r-- saml/saml         0 2013-10-30 15:26 2/afile
drwxrwxr-x saml/saml         0 2013-10-30 15:26 3/
-rw-rw-r-- saml/saml         0 2013-10-30 15:26 3/afile
drwxrwxr-x saml/saml         0 2013-10-30 15:26 4/
-rw-rw-r-- saml/saml         0 2013-10-30 15:26 4/afile

相关内容