[Lugge] Re: tar gz

  • From: "Roberto A. Foglietta" <roberto.foglietta@xxxxxx>
  • To: lugge@xxxxxxxxxxxxx
  • Date: Tue, 10 May 2005 16:54:28 +0200

Tito Rizzo wrote:

Il Tue, 10 May 2005 14:15:29 +0200
"- Alad@r65 -" <aladar65@xxxxxxxx> ha scritto:


cavolo, funzia...
ma ... eh si c'e' un ma: ho provato e se nella cartella esiste solo 1 file
gz va tutto bene, se ci sono altri file gz li decomprime tutti... :-(


Allora si potrebbe fare così:

tar -zxvf <nome_file>.tar.gz -C directory/ && gzip -d directory/*.gz

In pratica indichi a tar di decomprimere i file all'interno della directory <directory/> e quindi li decomprimi con gzip.

Presumo che esistano soluzioni più eleganti, ma devo studiarci un po'.
Se escogito qualcosa te lo faccio sapere ;)

nel caso il tar.gz contenga anche delle cartelle con dentro dei .gz

mkdir -p directory; tar -zxf <nome_file>.tar.gz -C directory/ && find directory -type f -name \*.gz | xargs gunzip

oltretutto questo sistema (-type f) esclude la possibilità che qualche burlone abbia chiamato una directory nomedir.gz

 Non l'ho provato ma sono abbastanza sicuro che funzioni.

 Ciao,
--
Roberto A. Foglietta
Analista Programmatore GNU/Linux
SAD Trasporto Locale S.p.a.
Corso Italia 13/N
39100 BOLZANO (I)

Tel. +39/0471-450.261
Fax +39/0471-450.253
========----------


Archivio delle e-mail postate in lista http://www.freelists.org/archives/lugge/

Prima di scrivere in m-list per favore leggi il regolamento http://www.lugge.net/index.php?mod=cosa_facciamo/gruppo_di_discussione
Modifica dell'account sulla lista LUGGe http://www.lugge.net/index.php?mod=cosa_facciamo/gruppo_di_discussione#list



Other related posts: