J'ai un répertoire que je veux compresser pour l'envoyer par e-mail, j'ai essayé ceci:
tar -cvf filename.tar.gz directory_to_compress/
Mais lorsque j'essaie de l'envoyer par courrier électronique, Google déclare:
filename.tar.gz contains an executable file. For security reasons, Gmail does not allow you to send this type of file.
Comment compresser un répertoire dans un tar.gz
fichier en ligne de commande?
tar -cvzf filename.tar.gz directory_to_compress/
La plupart des commandes tar
ont une option z
pour créer une version gzip
ed.
Bien que me semble la question est de savoir comment contourner Google. Je ne sais pas si renommer votre fichier de sortie pourrait tromper Google, mais vous pouvez essayer. C'est à dire.,
tar -cvzf filename.bla directory_to_compress/
puis envoyez le filename.bla
_ Le contenu sera un fichier compressé. Ainsi, il pourra être récupéré comme d’habitude.
Pour contourner le contrôle de Google, ce que vous voulez vraiment, supprimez simplement les extensions du fichier lorsque vous l'envoyez, puis rajoutez-les après l'avoir téléchargé. Par exemple:
Essaye ça:
tar -czf my.tar.gz dir/
Mais êtes-vous sûr de ne pas compresser un fichier .exe ou quelque chose? Peut-être que le problème ne vient pas de la compression, mais des fichiers que vous compressez?
Un autre moyen facile de contourner la vérification de Google consiste à utiliser un autre algorithme de compression avec tar, comme bz2:
tar -cvjf my.tar.bz2 dir/
Notez que "j" (pour la compression bz2) est utilisé ci-dessus au lieu de "z" (compression gzip).