|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Mar 2003
Città: Paris
Messaggi: 912
|
tar xvzf su molti file contemporaneamente
Come faccio ad estrarre 173 file .tar.gz con un solo comando?
Se faccio tar xvzf *.tar.gz non funziona...
__________________
"Grandi menti discutono di idee, menti mediocri discutono di eventi, piccole menti discutono di persone." |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
|
c'è un modo molto più fine su una sola linea(che non mi ricordo), ma questo dovrebbe funzionare
Codice:
ls *.tar.gz > /tmp/lista.txt while read f1 do tar xvzf $f1 done < /tmp/lista.txt |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2002
Messaggi: 4334
|
find -name "*.tar.gz" -exec tar zxvf {} \;
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Mar 2003
Città: Paris
Messaggi: 912
|
Grazie, funziona.
Ma perché invece tar xvzf *.tar.gz non funziona? ![]()
__________________
"Grandi menti discutono di idee, menti mediocri discutono di eventi, piccole menti discutono di persone." |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Quote:
Codice:
for archivio in *.tar.gz do tar -zxf "$archivio" done
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:33.