Comment décompresser une archive d'un répertoire à un autre sous Linux?

13

Je souhaite décompresser un package d'un répertoire à un autre répertoire, directement à partir de l'invite de commande. Je veux décompresser le paquet joomla dans le répertoire htdocs de xampp. Comment faire cela directement à partir de l'invite de commande? La raison pour laquelle je pose cette question est que si j'essaie la méthode "glisser-déposer", ce ne sera pas possible car xampp est stocké dans le répertoire / opt et sans authentification de super-utilisateur, rien ne peut y être enregistré. Vous pouvez argumenter en disant que pourquoi ai-je décompacté xampp initialement en mode su, mais cela devait être fait pour que Apache ne me pose aucun problème de démarrage.

kasperasky
la source

Réponses:

31

décompressez tar.gz:


tar zxvf tarball.tar.gz -C destination_dir

décompressez tar.bz2:


tar jxvf tarball.tar.bz2 -C destination_dir
loentar
la source
Apprenez quelque chose de nouvelles réponses de lecture quotidiennes.
steve.lippert
7
cd targetdir
tar xf pathtoarchive/archive.tar
Peter G.
la source
C'est ma méthode préférée car je veux généralement travailler sur ces fichiers ensuite.
steve.lippert