tar -I pixz -cf foo.tar.xz ./foo
comprimir o material.
tar -I pixz -xf foo.tar.xz
descompacte o Stuff.
E com ele pixz -l foo.tar.xz
vem uma lista do conteúdo.
Como posso fazer isso com ( mc
) Midnight Commander?
Se eu selecionar foo.tar.xz
e mc
pressionar Enter, não aparece nada.
O uso da CPU fica alto por um momento, mas nada acontece, nenhum erro.
Normalmente mc
é possível abrir arquivos compactados assim?
Como posso mc
abrir e navegar em um .tar.xz
arquivo indexado?
Para permitir que você navegue pelos
tar
arquivos compactados,mc
descompacte-os em um arquivo temporáriotar
e analise essetar
arquivo sozinho.Para
xz
arquivos, ele os descompacta de acordo com:Linha em
/etc/mc/sfs.ini
.Aqui, parece que
mc
otar
analisador de engasga com o índicepixz
adicionado após otar
arquivo (mesmo que outrastar
implementações, como GNUtar
ou .NET,bsdtar
pareçam saber como ignorá-lo).pixz -d
ao contrário dexz -d
ocultar esse índice na extração, alterando então a linha acima para:Resolve o problema.
Se você não puder editar esse arquivo, você pode adicionar um link simbólico
~/bin/xz
->/usr/bin/pixz
e iniciarmc
comoPATH=~/bin:$PATH mc
para que sempre quemc
(ou qualquer comando iniciado pormc
) invocarxz
, ele realmente invoquepixz
.