J’avais besoin d’extraire un fichier tar directement dans un autre dossier /tmp/untar. L’option -C de tar a pu résoudre mon soucis.
Il vous faut dabord créer le dossier via un mkdir /tmp/untar
L’extract se fait ensuite avec la commande suivante :
tar -xvf file.tar -C /tmp/untar
Si vous ne souhaitez pas voir l’avancement de l’extract vous pouvez supprimer l’option v
Cette commande s’applique aussi au fichier .tar.gz / .tar.bz2