Je! Mimi hufunua mpira wa magongo ambao hutumia .xz?


Nenda kwa jibu lililokubaliwa


Ninatumiwa kunyoa tarbe na -xfz bendera, ambayo inashughulikia gzip na kumbukumbu za bzip2.

Hivi karibuni nimeingia kwenye .tar.xz faili na ningependa kuifuta kwa hatua moja kwa kutumia tar , nawezaje kufanya hivyo?


800





2012-01-02




Idadi ya majibu: 12


Ubuntu ni pamoja na tar ya GNU, ambayo inatambua muundo peke yake! Amri moja inafanya kazi na njia yoyote ya kushinikiza iliyoungwa mkono, kwa mwongozo .

 tar xf archive.tar.xz
tar xf archive.tar.gz
tar xf archive.tar
 

nk Ikiwa tar inatoa Cannot exec kosa, unaweza kuhitaji sudo apt install xz-utils kwanza.


1041


2012-02-26

Jaribu

tar -xJf file.pkg.tar.xz

-J Ni bendera ambavyo hasa inahusika na files .xz.


335


2012-01-02

Ikiwa kwa sababu fulani tar suluhisho hazifanyi kazi (labda kwa sababu unatumia OS X iliyojengwa), jaribu hii:

 unxz < file.tar.xz > file.tar
 

… Ambayo ni sawa na:

 xz -dc < file.tar.xz > file.tar
 

Kisha utumie tar kubatilisha faili.


81


2014-01-19

xz ni compressor ya data isiyo na hasara. Utalazimika kutoa mpira wa lami kutoka kwa xz na kisha toa tar:

 unxz my_archive.tar.xz      # results in my_archive.tar
 

Halafu unajua kutoa tar

 tar -xf my_archive.tar
 

Chanzo: Matumizi ya XZ - Wikipedia .


31


2014-05-23

Nilikuwa na shida ileile, tar xf amri haikuweza kuiondoa. Ili kurekebisha hii, unahitaji kufunga xz-utils kifurushi. Suluhisho lilikuwa:

 sudo apt-get install xz-utils
 

basi:

 tar xf myfile.tar.xz
 

18


2015-02-14

 tar -xvf package.tar.xz
 

-x - Futa faili

-v - Faili orodha za maneno zinashughulikiwa

-f - Tumia faili maalum ya kumbukumbu


15


2014-03-05

Ikiwa tar inatambua muundo wa compression, hauitaji bendera:

tar xvf *.tar.xz

Ikiwa unahitaji kutenganisha pembejeo kwa mikono, kwa mfano kwa sababu ushuru wako ni mzee sana kutambua xz, au unahitaji njia maalum:

xz -cd *.tar.xz | tar xvf -

Mabomba ni haraka kuliko kutengeneza faili ya kati isiyo na shinikizo, na tumia nafasi ndogo ya diski pia!


5


2015-02-04

Nataka tu kuongeza kuwa ikiwa una toleo la zamani la ushuru wa GNU kabla ya toleo la 1.22 wakati chaguzi za -xz na -J zinapatikana, unaweza kubofya au kutenganisha faili za tar.xz kwa kutumia --use-compress-program xz . Kwa mfano,

 tar --use-compress-program xz -cf example.tar.xz file1 file2 file3
 

au

 tar --use-compress-program xz -xf example.tar.xz
 

5


2015-09-04

Napenda dtrx

 sudo apt install dtrx
dtrx your-file.tar.xz
 

4


2018-10-15

Wow, hiyo ni nzuri sana. Ilifanywa na 7zip kwenye Mac? Jaribu hii:

 7z x -so file.tar.xz | tar xf -
 

3


2012-01-03

Ubuntu huja na Python (Python 2.7 na Python 3), ambayo ina moduli muhimu za kutoa kumbukumbu. Kwa hivyo ikiwa kwa sababu yoyote tar haipo (sema sysadmin yako sudo imeiondoa na huna faragha kuisanikisha), mtu anaweza kutumia:

 python3 -c 'import tarfile,sys; b = tarfile.open(sys.argv[1]);print(b.extractall())' ./archive.xz 
 

Kama hati fupi, hiyo inasomeka zaidi kama:

 #!/usr/bin/env python3
import tarfile,sys

with tarfile.open( sys.argv[1] ) as fd:
    fd.extractall()
 

Tuseme nimeunda .xz faili na tar cJf thing.xz /etc/passwd . Jalada litakuwa na etc saraka na passwd faili ndani. Kutumia maandishi hapo juu itasababisha etc saraka iliyoundwa katika saraka yako ya sasa ya kufanya kazi, na ndani yake itakuwa passwd faili. Kwa kweli, hii inaweza kupanuliwa kila wakati kwa kubainisha njia ambapo unataka kutoa ndani ya extractall() kazi.


3


2018-06-08

unar ni nzuri sana mpango na rahisi aina, kujua kwa karibu aina yoyote ikiwa ni pamoja na 7z na RAR

inaonekana kuandikwa katika (GNU) Lengo-C na kwa hivyo inahitaji usanikishaji wa baadhi ya gnustep maktaba (Utekelezaji wa malengo ya GNU) ( gnustep-base-runtime na libgnustep-base1.25 )

ikiwa unatumia - kupendekeza-kupendekeza au umesanikisha apt kusanikisha vifurushi vilivyopendekezwa, unar itapendekeza na usanikishe programu nyingi za GUI GNUStep ambazo sio vile unavyotaka

 sudo apt install --no-install-suggests unar 
unar linux-source.tar.xz
 

itaunda saraka ya pato linux-source kiatomati.


0


2018-10-22