Strona 1 z 1

Jak rozpakować kilkadziesiąt archiwów jednocześnie?

: 17 mar 2013, 09:38
autor: Piotr1999
Witam. Znacie jakiś program, może komendę w terminalu, która pozwoli rozpakować kilka archiwów tgz jednocześnie?

Re: Jak rozpakować kilkadziesiąt archiwów jednocześnie?

: 17 mar 2013, 10:04
autor: Mały 1

Re: Jak rozpakować kilkadziesiąt archiwów jednocześnie?

: 18 mar 2013, 13:44
autor: Ubek308
A co zrobisz jesli pliki i katalogi w tych archiwach sie pokrywają i zaczna sie nadpisywac ?

Re: Jak rozpakować kilkadziesiąt archiwów jednocześnie?

: 18 mar 2013, 16:12
autor: Mały 1
To pokombinuj ze zmianą nazwy plików. Możesz też dodać do istniejącego już pliku kolejny numer.

Re: Jak rozpakować kilkadziesiąt archiwów jednocześnie?

: 19 mar 2013, 10:03
autor: Ubek308
To juz nie jest rozpakowywanie tylko rzeźba.
Taki rozpakowany towar - powiedzmy ze to zrodla programu do skompilowania - przestanie sie kompilowac bo "include'y" zginą.
Jedynym sensownym rozwiazaniem jest dla mnie rozpakowywanie kazdego w oddzielnym katalogu, ale tez moze zdarzyc sie kolizja nazw.
Tu jednak mozna dodawac numerki.

Re: Jak rozpakować kilkadziesiąt archiwów jednocześnie?

: 19 mar 2013, 10:09
autor: ethanak
takie głupie pytanie: po co ja mam coś rozpakowywać, jeśl pliki z tego cosia wylądują w jakimś katalogu innym niż ten który miał być i/lub pod jakąś mniej lub bardziej losową nazwą?

Re: Jak rozpakować kilkadziesiąt archiwów jednocześnie?

: 19 mar 2013, 13:07
autor: Piotr1999
Właśnie tego chciałem uniknąć.

Re: Jak rozpakować kilkadziesiąt archiwów jednocześnie?

: 19 mar 2013, 13:22
autor: ethanak
No to z punktu widzenia programisty:
Napisz konkretnie czego oczekujesz od skryptu, to Ci ten skrypt napiszę. Najwyżej jak przejazdem w mojej wiosce będziesz to piwo postawisz...

Tyle, że na razie nie sprecyzowałeś założeń.

Re: Jak rozpakować kilkadziesiąt archiwów jednocześnie?

: 23 mar 2013, 20:11
autor: Piotr1999
Wiesz jak wyglądają pliki scenerii do FlightGear?
Jest 526 archiwów w każdym z nich są dwa katalogi: Terrain i Object. Chodzi mi o to żeby po rozpakowaniu były te dwa katalogi a w nich wszystkie scenerie. Żeby nie dostawiało numerków tylko wszystko połączyło.

Re: Jak rozpakować kilkadziesiąt archiwów jednocześnie?

: 24 mar 2013, 07:13
autor: ethanak
Zakładam dla uproszczenia brak spacji w nazwach i że pliku tgz są w bieżącym katalogu:

Kod: Zaznacz cały

for x in *.tgz; do tar -xzf $x;done
albo coś w stylu:

Kod: Zaznacz cały

find . -path "*.tgz" -exec tar -xzf '{}' ';'
O to chodzi?

Re: Jak rozpakować kilkadziesiąt archiwów jednocześnie?

: 24 mar 2013, 10:10
autor: Piotr1999
Wielkie dzięki :clap:
o to mi chodziło ;-)

Re: Jak rozpakować kilkadziesiąt archiwów jednocześnie?

: 25 mar 2013, 10:40
autor: Ubek308
I na bank jesli w archive1.tar masz plik /etc/aqq oraz w archive2.tar tez taki jest - bedziesz mial do dyspozycji tylko ostatni z nich.
Czym to pachnie - sam pomyśl.