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

Tylko tematy nie mieszczące się powyżej.
Awatar użytkownika
Piotr1999
Sędziwy Jeż
Sędziwy Jeż
Posty: 88
Rejestracja: 03 mar 2011, 13:40
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

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

Post autor: Piotr1999 »

Witam. Znacie jakiś program, może komendę w terminalu, która pozwoli rozpakować kilka archiwów tgz jednocześnie?
Mały 1
Zakręcona Traszka
Zakręcona Traszka
Posty: 548
Rejestracja: 24 sty 2008, 15:55
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86_64

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

Post autor: Mały 1 »

Ubek308
Zakręcona Traszka
Zakręcona Traszka
Posty: 574
Rejestracja: 25 maja 2011, 10:17
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

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

Post autor: Ubek308 »

A co zrobisz jesli pliki i katalogi w tych archiwach sie pokrywają i zaczna sie nadpisywac ?
Mały 1
Zakręcona Traszka
Zakręcona Traszka
Posty: 548
Rejestracja: 24 sty 2008, 15:55
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86_64

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

Post autor: Mały 1 »

To pokombinuj ze zmianą nazwy plików. Możesz też dodać do istniejącego już pliku kolejny numer.
Ubek308
Zakręcona Traszka
Zakręcona Traszka
Posty: 574
Rejestracja: 25 maja 2011, 10:17
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

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

Post 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.
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

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

Post 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ą?
Awatar użytkownika
Piotr1999
Sędziwy Jeż
Sędziwy Jeż
Posty: 88
Rejestracja: 03 mar 2011, 13:40
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

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

Post autor: Piotr1999 »

Właśnie tego chciałem uniknąć.
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

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

Post 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ń.
Awatar użytkownika
Piotr1999
Sędziwy Jeż
Sędziwy Jeż
Posty: 88
Rejestracja: 03 mar 2011, 13:40
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

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

Post 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.
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

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

Post 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?
Awatar użytkownika
Piotr1999
Sędziwy Jeż
Sędziwy Jeż
Posty: 88
Rejestracja: 03 mar 2011, 13:40
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

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

Post autor: Piotr1999 »

Wielkie dzięki :clap:
o to mi chodziło ;-)
Ubek308
Zakręcona Traszka
Zakręcona Traszka
Posty: 574
Rejestracja: 25 maja 2011, 10:17
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

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

Post 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.
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 7 gości