12 votes

Enlever le segment de chemin lors de l'extraction avec 7zip ?

Existe-t-il un moyen d'extraire une archive 7z qui contient tous ses fichiers dans un répertoire sans créer ce répertoire dans le système de fichiers, mais en conservant la structure des sous-répertoires de l'archive (par ex. 7z e ... ne fonctionne pas comme souhaité, car il supprime toutes les informations sur le chemin) ?

Dans le goudron, j'utiliserais tar -x --strip=1 ... pour dépouiller le premier composant du chemin. Existe-t-il un équivalent pour 7z ou dois-je extraire avec le segment de chemin indésirable, déplacer le contenu au bon endroit et supprimer le répertoire ?

1voto

Mathieu K. Points 277

Cela peut être fait en utilisant l'interface graphique.

  1. Naviguez dans l'archive jusqu'au répertoire souhaité.
  2. Sélectionnez soit ce répertoire, soit son contenu.
  3. Soit
    • le glisser-déposer (ou son contenu) dans un dossier de votre gestionnaire de fichiers ; ou
    • utiliser le bouton d'extraction de l'interface graphique de 7-Zip.

(Mes excuses par avance si une solution graphique n'est pas bonne ; je n'en étais pas sûr à la lecture de votre question).

1voto

Dylan McNamee Points 473

Ça ressemble à un travail pour la ligne de commande :

7z x archive.7z
cd <directory name>
mv * ..
rmdir <directory name>

oui, cela ressemble à votre "dois-je extraire avec le segment de chemin non désiré, déplacer le contenu au bon endroit et supprimer le répertoire ?".

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X