Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem s ispravnim kreiranjem tar arhive

[es] :: Linux :: Problem s ispravnim kreiranjem tar arhive

[ Pregleda: 2462 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

IvanZD
Ivan Toman
Zadar

Član broj: 32041
Poruke: 134
*.adsl.net.t-com.hr.



Profil

icon Problem s ispravnim kreiranjem tar arhive19.12.2007. u 18:47 - pre 198 meseci
Pozdrav,

Recimo da imam stablo direktorija i u njemu razne fajlove. Ja trebam od tog stabla kreirati tar ahrivu u kojoj će biti sadržani samo fajlovi koji imaju recimo "th.png" pattern. Probao sam razne kombinacije;

Code:
tar -cf tarfile.tar *th.png

Code:
tar -cf tarfile.tar $(find | grep th\.png)

Code:
tar -cf tarfile.tar $(find . -name "*th.png")


I nijedna od njih mi nije dala u arhivi stablo direktorija. Znači, kad raspakiram tar arhivu, moram dobiti isto stablo direktorija s kakvim sam krenuo, s jedinom razlikom da unutar tog stabla ne smije biti nikakvih drugih fajlova osim onih koji imaju "th.png" pattern.


Hvala unaprijed!
 
Odgovor na temu

IvanZD
Ivan Toman
Zadar

Član broj: 32041
Poruke: 134
*.adsl.net.t-com.hr.



Profil

icon Re: Problem s ispravnim kreiranjem tar arhive19.12.2007. u 22:09 - pre 198 meseci
Molim da zanemarite pitanje i izvinjavam se. Previdio sam da zapravo

Code:
 tar -cf tarfile.tar $(find . -name "*th.png")


radi upravo ono što trebam!

Sorry još jednom!!
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.yu.



+257 Profil

icon Re: Problem s ispravnim kreiranjem tar arhive19.12.2007. u 22:20 - pre 198 meseci
Ajde da ne bude jedino resenje: na linuxu (barem testirano na SuSE-u) moze i nesto ovako:

#tar cvf test.tar `find . -name '*log.1'`
./a/wget-log.1
./wget-log.1

Ono ispred find (tzv. backtick ako se dobro secam, nalazi se gde i tilda na tastaturi) mu kaze da tu izvrsi komandu, a posto tar ima sintaksu tar opcije naziv_tar_fajla fajlovi_koji_idu_u_tar - onda ovo upravo to radi.
A da vidimo sta sadrzi tar fajl:

#tar tvf test.tar
-rw-r--r-- xxx/users 787 2007-12-19 23:14:35 ./a/wget-log.1
-rw-r--r-- xxx/users 787 2005-04-15 15:08:05 ./wget-log.1

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

[es] :: Linux :: Problem s ispravnim kreiranjem tar arhive

[ Pregleda: 2462 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.