Sida 1 av 1

Packa upp flera rar filer

Postat: 18 aug 2008, 07:51
av hub
Jag vill packa upp flera filer som ligger i flera mappar sammtidigt.

Dom ligger typ:
Mapp A: fil1.rar, fil1.r00
Mapp B': fil2.rar, fil2.r00
osv

Jag vill alltså packa upp fil1 och fil2, och gärna att dom hamnar i den mappen dom ligger i, men det är inte helt nödvändigt.
Något rar-kommando som gör den recursive, eller något script som gör en rekursiv sökning och packar upp filen där en rar-fil hittas kanske?

Tacksam för svar.

Re: Packa upp flera rar filer

Postat: 18 aug 2008, 08:04
av dmz

Kod: Markera allt

rar e -r0 *.r*

Re: Packa upp flera rar filer

Postat: 18 aug 2008, 09:06
av Konservburk
dmz skrev:

Kod: Markera allt

rar e -r0 *.r*
Jag har sagt det förr, men vi tar det igen...

Använd INTE *.r*

Det ska vara:

Kod: Markera allt

\*.r\*
eller

Kod: Markera allt

'*.r*'
eller

Kod: Markera allt

"*.r*"
Snälla dmz, lägg till shopt -s failglob i din ~/.bashrc :-\

Re: Packa upp flera rar filer

Postat: 18 aug 2008, 11:57
av Hund
unrar

Högerklicka på en RAR-fil, välj "packa upp här" eller vad det står.

Re: Packa upp flera rar filer

Postat: 18 aug 2008, 12:05
av hub
Hund skrev:unrar

Högerklicka på en RAR-fil, välj "packa upp här" eller vad det står.
Det lär bli svårt, då det är på en server, som saknar både mus och skärm... Det var därför jag la det under terminalforum.
Men tack för tipset.

Re: Packa upp flera rar filer

Postat: 18 aug 2008, 12:07
av Hund
hub skrev:
Hund skrev:unrar

Högerklicka på en RAR-fil, välj "packa upp här" eller vad det står.
Det lär bli svårt, då det är på en server, som saknar både mus och skärm... Det var därför jag la det under terminalforum.
Men tack för tipset.
Missade vilken tavla det var. :-[

Re: Packa upp flera rar filer

Postat: 18 aug 2008, 17:50
av dmz
Konservburk skrev:
dmz skrev:

Kod: Markera allt

rar e -r0 *.r*
Jag har sagt det förr, men vi tar det igen...

Använd INTE *.r*

Det ska vara:

Kod: Markera allt

\*.r\*
eller

Kod: Markera allt

'*.r*'
eller

Kod: Markera allt

"*.r*"
Snälla dmz, lägg till shopt -s failglob i din ~/.bashrc :-\
Oops. :D

Re: Packa upp flera rar filer

Postat: 18 aug 2008, 23:16
av traxen
För att extrahera en bunt med *.rar filer från en specifierad katalog in i den nuvarande som du står i:

Kod: Markera allt

find /home/user/rarfolder -type f -name '*.rar' -exec unrar x {} \;
Mycket användbart kommando när man står med stora mängder *.rar filer spridda över ett gäng kataloger och känner för en fikarast.

Re: Packa upp flera rar filer

Postat: 20 aug 2008, 09:53
av hub
traxen skrev:För att extrahera en bunt med *.rar filer från en specifierad katalog in i den nuvarande som du står i:

Kod: Markera allt

find /home/user/rarfolder -type f -name '*.rar' -exec unrar x {} \;
Mycket användbart kommando när man står med stora mängder *.rar filer spridda över ett gäng kataloger och känner för en fikarast.
Kan man på något sätt göra så att den packar upp filen i den mapp rar-filerna ligger i?

Re: Packa upp flera rar filer

Postat: 20 aug 2008, 09:58
av Konservburk
hub skrev:
traxen skrev:För att extrahera en bunt med *.rar filer från en specifierad katalog in i den nuvarande som du står i:

Kod: Markera allt

find /home/user/rarfolder -type f -name '*.rar' -exec unrar x {} \;
Mycket användbart kommando när man står med stora mängder *.rar filer spridda över ett gäng kataloger och känner för en fikarast.
Kan man på något sätt göra så att den packar upp filen i den mapp rar-filerna ligger i?
Använd -execdir istället för -exec så kör den unrar från rätt katalog.

Re: Packa upp flera rar filer

Postat: 22 aug 2008, 07:31
av hub
Konservburk skrev:
hub skrev:
traxen skrev:För att extrahera en bunt med *.rar filer från en specifierad katalog in i den nuvarande som du står i:

Kod: Markera allt

find /home/user/rarfolder -type f -name '*.rar' -exec unrar x {} \;
Mycket användbart kommando när man står med stora mängder *.rar filer spridda över ett gäng kataloger och känner för en fikarast.
Kan man på något sätt göra så att den packar upp filen i den mapp rar-filerna ligger i?
Använd -execdir istället för -exec så kör den unrar från rätt katalog.
Underbart! Tack och bock!