Segmento del percorso di strip durante l'estrazione con 7zip?


9

C'è un modo per estrarre un archivio 7z che contiene tutti i suoi file all'interno di una directory senza creare questa directory nel file system ma mantenendo comunque la struttura della sottodirectory dell'archivio (quindi 7z e ...non funziona come desiderato, perché rimuove tutte le informazioni sul percorso )?

In tar userei tar -x --strip=1 ...per rimuovere il primo componente del percorso. Esiste un equivalente per 7z o devo estrarre con il segmento di percorso indesiderato, spostare i contenuti nel posto giusto ed eliminare la directory?


1
Osservando le opzioni della riga di comando 7z, non è possibile in un colpo solo. Probabilmente usa 7z xper creare la struttura, 7z eper eliminare le informazioni sul percorso e quindi eliminare i file creati da 7z x, provato, non è ancora quello che vuoi.
Sathyajith Bhat

Sebbene non sia possibile farlo durante l' estrazione , è possibile rimuovere la cartella principale dell'archivio durante la compressione . Invece di 7z a archive.7z path\to\folderfare 7z a archive.7z path\to\folder\*per rimuovere folderdal nome del percorso archiviato.
jpaugh

Risposte:


0

Questo può essere fatto utilizzando la GUI.

  1. Passare all'interno dell'archivio alla directory desiderata.
  2. Seleziona quella directory o il suo contenuto.
  3. O
    • trascinalo (o il suo contenuto) in una cartella nel tuo file manager; o
    • utilizzare il pulsante Estrai della GUI di 7-Zip.

(Mi scuso in anticipo se una soluzione grafica non è buona; non ero sicuro dalla mia lettura della tua domanda.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.