Vraag hoe te tar.7z-bestanden te extraheren vanaf de opdrachtregel? [duplicaat]


Deze vraag heeft hier al een antwoord:

Is er een manier om bestanden met tar.7z-indeling uit te pakken met behulp van opdrachtregelhulpmiddelen in Ubuntu?


75
2017-09-05 08:07


oorsprong


ja het doet @guntbert Zie het geaccepteerde antwoord "7z x PACKAGE.7z dat zou de pakketten met het volledige pad moeten verwijderen. "Hoe is dat niet de opdrachtregel? - Rinzwind
Sorry, maar de vraag is niet een duplicaat. Het vraagt ​​om afhandeling teer.7z-bestanden. Noch de vorige vraag noch de antwoorden dekken deze kwestie. Aangezien de antwoorden deze vraag niet volledig behandelen, was het legitiem om de vraag hier te stellen. - tohuwawohu
Ja, ik ben het er ook mee eens, het punt van de vraag is de extractie van de bestanden met een tar.7z-indeling. - pacodelumberg
@Rinzwind: geef alstublieft enige tijd voordat u een bericht als duplicaat markeert. Sinds je het als eerste markeerde, hebben alle jouw actie gekopieerd. Deze vraag is voor uitpakken .tar.7z niet


antwoorden:


Ja - het pakket p7zip / p7zip-full biedt een opdrachtregeltoepassing om 7z-bestanden te zip- / unzippen. Het commando is eenvoudig 7z.

Jij kan combineer een 7z / tar telefoontje een pijp gebruiken:

7z x -so yourfile.tar.7z | tar xf - -C target_dir

waarbij target_dir een reeds bestaande directory is.


60
2017-09-05 08:21



Wie ooit tar.7z (lzma-compressie) bestanden publiceert, moet meer te weten komen over tar.xz / txz (lzma2), omdat deze compressie, indien beschikbaar voor tar via J parameter (zoals tar -cJf; niet te verwarren: hoofdletter J is voor xz, kleine j is voor bzip2) wanneer xz-tools pakket is geïnstalleerd. Het is ook de standaardindeling op kernel.org. - LiveWireBT
Mensen kunnen 7zip gebruiken voor de krachtige codering en ondersteuning voor meerdere volumes. - Aaron
Ik vond het antwoord op mijn vraag waarom mensen tarballs combineren met 7z. Hoewel 7z bomen van bestanden kan opslaan, behoudt het kennelijk geen Unix-machtigingen en metadata, dus tarball kan worden gebruikt om dat te behouden tijdens het gebruik van 7z. Maar dan ben ik het eens met @ LiveWireBT, gebruik gewoon xz, gzip of bzip2. - bambams
7z lijkt beter te zijn voor veel kleinere bestanden. - Joseph
@Antonio: de vraag (een dus, mijn antwoord) bezorgd teer.7z-bestanden, geen eenvoudige .7z-archieven. Als uw bestand geen gecomprimeerd tar-archief is, mislukt natuurlijk mijn cmd-lijnvoorbeeld, omdat de tar-opdracht geen tar-archief vindt om uit te breiden. - tohuwawohu


  • Installeer p7zip-full als dit nog niet is geïnstalleerd:

    sudo apt-get install p7zip-full
    
  • voer deze opdracht uit om het .tar.7z-bestand uit te pakken (ga naar de map waar is uw bestand, als myfile.tar.7z is uw bestandsnaam):

    7za x myfile.tar.7z
    tar -xvf myfile.tar
    
  • Dat is het. Eigenlijk eerste opdracht uittreksels in .tar-bestand, dan haalt het volgende commando het volledig uit.


50
2017-09-05 08:22





Zorg ervoor dat 7zip is geïnstalleerd, zo niet, druk dan gewoon op Ctrl+alt+T op je toetsenbord om Terminal te openen. Wanneer het wordt geopend, voert u de onderstaande opdracht (en) uit:

sudo apt-get install p7zip

Ga als volgt te werk om het opdrachtregelhulpprogramma te installeren:

sudo apt-get install p7zip-full

Als u klaar bent, kunt u het volgende doen:

7z e <file_name>.tar.7z

Uitpakken met volledige paden:

7z x <file_name>.tar.7z

Een pad opgeven om uit te pakken naar:

7z x <file_name>.tar.7z -o path 

25
2017-09-05 08:22



7z x ghost.7z -o/home/node/uitpakken naar / home / node / ghost - nwgat
Om een ​​met een wachtwoord beveiligd bestand te openen, kunt u -p <uw wachtwoord> als argument opgeven. - Soumendra
@Mitch, "Om een ​​pad op te geven dat moet worden geëxtraheerd naar:", moet het pad worden voortgezet met "-o" zoals "-o / mypath" - Dinesh Kumar P
Bedankt @DineshKumarP, ik kreeg niet het bestemmingspad totdat zijn uitleg zei dat "-o" onderweg "-o / path" moet zijn. - Richard Willian