我有一个要压缩以通过电子邮件发送的目录,我试过这个:
tar -cvf filename.tar.gz directory_to_compress/
但是当我尝试通过电子邮件发送它时,谷歌说:
filename.tar.gz contains an executable file. For security reasons, Gmail does not allow you to send this type of file.
tar.gz
如何从命令行将目录压缩到文件中?
我有一个要压缩以通过电子邮件发送的目录,我试过这个:
tar -cvf filename.tar.gz directory_to_compress/
但是当我尝试通过电子邮件发送它时,谷歌说:
filename.tar.gz contains an executable file. For security reasons, Gmail does not allow you to send this type of file.
tar.gz
如何从命令行将目录压缩到文件中?
tar -cvzf filename.tar.gz directory_to_compress/
大多数tar
命令都有z
创建gzip
ed 版本的选项。
虽然在我看来问题是如何绕过谷歌。我不确定重命名您的输出文件是否会欺骗 Google,但您可以尝试。IE,
tar -cvzf filename.bla directory_to_compress/
然后发送filename.bla
- 内容将是一个压缩的 tar,所以在另一端它可以像往常一样被检索。
要绕过谷歌的检查,这是您真正想要的,只需在发送文件时从文件中删除扩展名,并在下载后将其添加回来。例如:
绕过google检查的另一种简单方法是使用另一种tar压缩算法,例如bz2:
tar -cvjf my.tar.bz2 dir/
请注意,上面使用了“j”(用于 bz2 压缩)而不是“z”(gzip 压缩)。
尝试这个:
tar -czf my.tar.gz dir/
但是你确定你没有压缩一些 .exe 文件之类的吗?也许问题不在于压缩,而在于您正在压缩的文件?