|
| tar-udpakning af rigtig mange filer Fra : MartinAJ |
Dato : 22-08-03 15:36 |
|
Hej NG!
Jeg skal til at spille lidt med noget Gnome 2.3.x. I den forbindelse
skal jeg pakke rigtig mange .tar.bz2 filer som indeholder kildekode.
Hvis jeg skriver:
"tar -xjvf *bz2" eller "tar -xjvf *.tar.bz2" osv.
får jeg fejlmeddelelsen (for hvert tar.bz2-arkiv):
"tar: <filnavn>.tar.bz2: Not found in archive"
Hvad gør jeg galt?
--Martin
| |
Rasmus Bøg Hansen (22-08-2003)
| Kommentar Fra : Rasmus Bøg Hansen |
Dato : 22-08-03 15:43 |
|
MartinAJ <martin@[sletigen]jarl.dk> writes:
> Jeg skal til at spille lidt med noget Gnome 2.3.x. I den forbindelse
> skal jeg pakke rigtig mange .tar.bz2 filer som indeholder kildekode.
for i in *.tar.bz2 ; do tar jxvf $i ; done
/Rasmus
--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
There's no point in being grown up if you can't be childish sometimes.
-- Dr. Who
----------------------------------[ moffe at amagerkollegiet dot dk ] --
| |
MartinAJ (22-08-2003)
| Kommentar Fra : MartinAJ |
Dato : 22-08-03 20:44 |
|
Rasmus Bøg Hansen wrote:
> MartinAJ <martin@[sletigen]jarl.dk> writes:
>
>
>>Jeg skal til at spille lidt med noget Gnome 2.3.x. I den forbindelse
>>skal jeg pakke rigtig mange .tar.bz2 filer som indeholder kildekode.
>
>
> for i in *.tar.bz2 ; do tar jxvf $i ; done
>
Jeg tænkte nok jeg skulle ud i noget sådan, men håbede på en mere
elegant (om jeg så må sige) løsning.
--Martin
| |
Jesper Louis Anderse~ (23-08-2003)
| Kommentar Fra : Jesper Louis Anderse~ |
Dato : 23-08-03 00:45 |
|
In article <bi5rp4$qqh$1@sunsite.dk>, MartinAJ wrote:
>> for i in *.tar.bz2 ; do tar jxvf $i ; done
>
> Jeg tænkte nok jeg skulle ud i noget sådan, men håbede på en mere
> elegant (om jeg så må sige) løsning.
Hvad er der uelegant ved at tage et styk sh-shell og benytte det den er
designet til i stedet for at satse paa at et bug-ridden program kan finde
ud at goere det med kommando-option X? Det lyder temmeligt GNU-agtigt paa mig
og jeg mener ikke det er maaden at goere tingene paa.
--
j.
| |
MartinAJ (23-08-2003)
| Kommentar Fra : MartinAJ |
Dato : 23-08-03 10:18 |
|
Jesper Louis Andersen wrote:
> In article <bi5rp4$qqh$1@sunsite.dk>, MartinAJ wrote:
>
>
>>>for i in *.tar.bz2 ; do tar jxvf $i ; done
>>
>>Jeg tænkte nok jeg skulle ud i noget sådan, men håbede på en mere
>>elegant (om jeg så må sige) løsning.
>
>
> Hvad er der uelegant ved at tage et styk sh-shell og benytte det den er
> designet til i stedet for at satse paa at et bug-ridden program kan finde
> ud at goere det med kommando-option X? Det lyder temmeligt GNU-agtigt paa mig
> og jeg mener ikke det er maaden at goere tingene paa.
Øh, Jeg forstår ikke helt hvad du mener. Hvis du antager at jeg
efterlyste et lille smart program som kunne gøre det for mig, så var det
ikke tilfældet.
Hvad mener du med GNU-agtigt?
Martin
| |
Jesper Louis Anderse~ (23-08-2003)
| Kommentar Fra : Jesper Louis Anderse~ |
Dato : 23-08-03 12:46 |
|
In article <bi7bgv$adi$1@sunsite.dk>, MartinAJ wrote:
> Hvad mener du med GNU-agtigt?
GNU-agtigt: Naar programmer tager en hulens masse options som man lige
saa godt kunne have skrevet et lille script der goer
--
j.
| |
MartinAJ (23-08-2003)
| Kommentar Fra : MartinAJ |
Dato : 23-08-03 13:10 |
|
Jesper Louis Andersen wrote:
> In article <bi7bgv$adi$1@sunsite.dk>, MartinAJ wrote:
>
>
>>Hvad mener du med GNU-agtigt?
>
>
> GNU-agtigt: Naar programmer tager en hulens masse options som man lige
> saa godt kunne have skrevet et lille script der goer
Okay, jeg forstår. Tiden er for kort til at kende samtlige kommandoer og
deres milliarder af options.
Martin
| |
Jesper Louis Anderse~ (23-08-2003)
| Kommentar Fra : Jesper Louis Anderse~ |
Dato : 23-08-03 20:58 |
|
In article <bi7lih$c6e$1@sunsite.dk>, MartinAJ wrote:
>> GNU-agtigt: Naar programmer tager en hulens masse options som man lige
>> saa godt kunne have skrevet et lille script der goer
>
> Okay, jeg forstår. Tiden er for kort til at kende samtlige kommandoer og
> deres milliarder af options.
My point exactly.
--
j.
| |
Thomas S. Iversen (22-08-2003)
| Kommentar Fra : Thomas S. Iversen |
Dato : 22-08-03 15:45 |
|
In article <bi59ou$j85$1@sunsite.dk>, MartinAJ wrote:
> "tar -xjvf *bz2" eller "tar -xjvf *.tar.bz2" osv.
Din shell expander *bz2 før du kalder tar. Kommandoen kommer så til at
se ud som
tar -xjvf 1.bz2 2.bz2 ... N.bz2
og derefter leder tar efter 2.bz2 ... N.bz2 i 1.bz2 filen
Mvh THomas
| |
|
|