我刚刚正在为电子邮件提交存档作业,被教师要求使用tar命令并创建.tgz文件进行存档,我使用以下命令行脚本完成了此操作:
tar -cvf filename.tgz {main.cpp other filenames here}
关于归档或其他方面没有问题,但当我试图通过电子邮件发送文件时,Gmail 阻止了我,称我的文件包含一个可执行文件(我猜测是 main.cpp?),出于安全原因不允许这样做。
所以,我运行了同样的脚本,但这次创建了一个 .tar 文件,如下所示:
tar -cvf filename.tar {main.cpp filenames here}
再次强调,存档没有问题,但现在Gmail允许我通过电子邮件发送存档。那么区别是什么?我只是用tar来实现这个目的,所以我不太熟悉不同的扩展名用于什么。显然,我已经找到了满足需求的方法,但像所有的改进者一样,我很好奇。
你怎么看?