Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-03-13 16:09:47

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Rozpakowanie wielu archiwów, bez tworzenia katalogów

Witajcie!

Temat pewnie dość niezrozumiały, ale tłumaczę

Pobrałem sobie 16GB Scenerię do Flightgear (czy raczej pliki ze sceneriami), które trzeba rozpakować (tar.gz).

Problem taki, że file-roller rozpakowuje każde archiwum, do oddzielnych katalogów (o nazwie rozpakowywanego pliku)

Airports.tgz jest rozpakowywany do katalogu Airports

Ale chcę, by był rozpakowywany bezpośrednio do katalogu z resztą

Jak to zrobić?

Fervi

Ostatnio edytowany przez fervi (2014-03-13 16:09:55)

Offline

 

#2  2014-03-13 16:19:47

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: Rozpakowanie wielu archiwów, bez tworzenia katalogów

Użyj [deb]mc[/deb]


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#3  2014-03-13 16:21:42

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Rozpakowanie wielu archiwów, bez tworzenia katalogów

Wat?

528 plików ręcznie nie jest zbyt przyjemnym sposobem

Fervi

Offline

 

#4  2014-03-13 16:24:32

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Rozpakowanie wielu archiwów, bez tworzenia katalogów

[b]@fervi[/b]
A sprawdź to:

Kod:

for log in `find`; do
        7z -o/jakis/katalog "$log"
done

Offline

 

#5  2014-03-13 16:57:05

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Rozpakowanie wielu archiwów, bez tworzenia katalogów

Przebudowałem twój kod i działaczy

Dziękuję wszystkim za pomoc

Fervi

Offline

 

#6  2014-03-13 18:14:01

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Rozpakowanie wielu archiwów, bez tworzenia katalogów

[quote=fervi]Przebudowałem twój kod i działaczy[/quote]
Pokażesz, jak? Też skorzystam.

Offline

 

#7  2014-03-13 21:49:58

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Rozpakowanie wielu archiwów, bez tworzenia katalogów

Ogólnie to ten 7z rozpakowuje GZ, ale TAR zostaje

Musiałem rozpakować gz'a (gzip -d *.*), chwilę pomielił i zostały same tar

Kod:

#!/bin/sh

for log in `find`; do
        7z x "$log"
done

I chyba tylko takie zmiany zrobiłem, on rozpakował ładnie - i tyle

Fervi

Offline

 

#8  2014-03-13 22:11:50

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Rozpakowanie wielu archiwów, bez tworzenia katalogów

Kod:

for i in $(ls *.tar.z); do tar xpf $i -C /katalog/docelowy

LRU: #472938
[b]napisz do mnie:[/b] ola@mojmail.eu
[url=http://valhalla.org.pl]Hołmpejdż[/url] | [url=http://valhalla.org.pl/foto]Galerie[/url] | [url=http://valhalla.org.pl/tech]"Twórczość"[/url] || [url=http://img.munn.in]Free Image Hosting[/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.006 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00007 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00073 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.147.83.176' WHERE u.id=1
0.00058 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.147.83.176', 1728271421)
0.00043 SELECT * FROM punbb_online WHERE logged<1728271121
0.00038 SELECT topic_id FROM punbb_posts WHERE id=259951
0.00006 SELECT id FROM punbb_posts WHERE topic_id=25428 ORDER BY posted
0.00043 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=25428 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00080 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=25428 ORDER BY p.id LIMIT 0,25
0.00080 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=25428
Total query time: 0.00437 s