la mia riga di comando tar non funziona, non decomprimerà i file


9

quando provo ad usare tar -xvj [nome file] quindi premi invio si blocca e non decomprime il file .. Ho provato a comprimere solo un file di testo molto piccolo e si è compresso in un file .tar.bz poi quando ho provato a decomprimilo di nuovo si blocca ancora dalla riga di comando --- ma quando uso il gestore dell'archivio app decomprime i file senza problemi cosa dà?

Risposte:


10

Ti manca un parametro (nota la f):

tar -xvjf <filename>

se -f <filename>non viene specificato, tar si espanderà per impostazione predefinita a qualsiasi cosa riceva nell'input standard. Quindi il "blocco" che stai vedendo è solo in attesa di dati.

Se ti senti incline a giocare un po ', prova a reindirizzare il tuo file tar.bz2 nell'input standard di tar:

tar -xvj < file.tar.bz2

anche questo dovrebbe funzionare, ma è più tradizionale specificare il file con -f.

Nota che -f deve essere alla fine perché il nome del file è un argomento dell'opzione -f. Se lo fai tar -vfjv filenamenon funzionerà, dato che il nome del file verrebbe passato come argomento per -v, il che non ha senso.

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.