frapper ma tête sur celui-ci ...
J'ai utilisé i Déplacer le fichier à Un autre serveur et j'essaie de décompresser le répertoire où j'ai copié l'archive. Impossible de le faire fonctionner. P> taud -cvpzf fichier.tar.gz code> pour compresser un répertoire complet. p>
bash-3.2$ tar -xvpzf news.tar.gz .
tar: gzip: Cannot exec: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: .: Not found in archive
tar: Error exit delayed from previous errors
5 Réponses :
si le nom de votre répertoire est "Fichier /" Vous créez un tar.gz à l'aide de
tar -xvf file.tar.gz
Tks pour la suggestion, mais cela n'a pas aidé. J'ai utilisé le nom de l'annuaire que je compresse. Bash-3.2 $ TAR -CVZPF News.tar.gz News_MOVING / TAR: GZIP: Impossible d'exécuter: Aucun fichier ou répertoire TAR: erreur n'est pas récupérable: sortie maintenant news_moving / code> je l'ai créé aussi un répertoire vide en cas de mais toujours pas bon.
Vous devez être dans le répertoire parent de News_Moving / et d'écrire des autorisations d'écriture pour créer un goudron
Vous avez besoin de TAR XVFZ pour extraire un .tar.gz (notez le "Z"). Vous pouvez utiliser Tar XVF pour extraire un fichier .tar. Notez que le "-" est facultatif.
@Markadler: Tar 1.21 (ou autour de cette version) Autodétects compression et ne nécessite pas -Z / etc. plus. Bien que le - est facultatif, il est préférable de l'utiliser, car le format de l'ancien option est tout simplement inconfortable et surmonté d'erreur.
Vous êtes correct - je ne savais pas avant que je viens d'essayer que le goudron (au moins GNU Tar) ait une compression automatique. De plus, des décennies d'habitude, je n'utilise jamais le "-", puisqu'il y avait un temps il n'a pas fonctionné. Pour la compatibilité arriérée avec les scripts, je suis sûr que non "-" fonctionnera toujours.
Eh bien, cette nouvelle habitude n'a pas duré longtemps. J'ai rencontré une version 1.14 GNU Tar sur mon service d'hébergement sur lequel la sortie de la "Z" ne fonctionne pas, je vais donc revenir à la "Z" lors du déballage d'un tar.gz.
Votre goudron ne peut pas trouver gzip. Si vous n'avez pas de gzip, vous ne pouvez pas créer un fichier .gz. Vous devriez rechercher un exécutable GZIP sur votre système. Quel type de système est-ce? P>
Entre-temps, vous pouvez laisser le "z" et simplement transférer un fichier .tar. Il sera plus grand, mais au moins, vous pourrez déplacer vos données sur l'autre serveur. P>
Je serai barrage! C'est la bonne réponse, GZIP n'est pas installé sur ce VPS. Tks marc de pointage de moi ce que j'aurais dû vérifier en premier.
GZIP n'a pas été installé sur ce serveur (VPS). J'aurais d'abord vérifier cette partie au lieu de s'appuyer sur l'hypothèse. P>
Leçons apprendre p>
Installer bzip2 strong> et puis il devrait fonctionner. Par exemple dans Debian / Ubuntu emerge bzip2
Installez GZIP, par exemple Ubuntu - P>
apt-get install gzip p> blockQuote>
alors endommager - p>
tar -xzf fichier.tar.gz p> blockQuote>