unrar
-
- Inlägg: 106
- Blev medlem: 05 jul 2008, 08:33
- OS: Ubuntu
- Ort: Gävle
unrar
Hej,
Finns där någon där ute som kan ge bra tips om unrar i linux?
Det är så att jag vill packa upp en massa filer som ligger i olika mappar i en mapp...
Detta går ju givetvis att göra med unrar i linux men är en smula ineffektivt då man antingen måste vara vid datorn och packa upp allt en och en eller packa upp alla filer på en gång.
Finns där något kommando i terminalen så man kan packa upp allt i en mapp även sånt som ligger i mappar under?
Eller något bra program tips....
Tacksam för hjälp!
Finns där någon där ute som kan ge bra tips om unrar i linux?
Det är så att jag vill packa upp en massa filer som ligger i olika mappar i en mapp...
Detta går ju givetvis att göra med unrar i linux men är en smula ineffektivt då man antingen måste vara vid datorn och packa upp allt en och en eller packa upp alla filer på en gång.
Finns där något kommando i terminalen så man kan packa upp allt i en mapp även sånt som ligger i mappar under?
Eller något bra program tips....
Tacksam för hjälp!
Re: unrar
Testa;
man unrar
så listas alla kommandon för unrar.
Kanske funkar unrar -r e /dina/mappar ?
e = extract
-r = rekursivt = "gå ner i alla mappar"
man unrar
så listas alla kommandon för unrar.
Kanske funkar unrar -r e /dina/mappar ?
e = extract
-r = rekursivt = "gå ner i alla mappar"
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
-
- Inlägg: 106
- Blev medlem: 05 jul 2008, 08:33
- OS: Ubuntu
- Ort: Gävle
Re: unrar
Hej,
Tack för svar men får inte det att fungera
skriver; unrar -r -e /home/jag/temp/ /home/jag/klara
i temp katalogen ligger flera mappar med rar arkiv i sig
Tack för svar men får inte det att fungera
skriver; unrar -r -e /home/jag/temp/ /home/jag/klara
i temp katalogen ligger flera mappar med rar arkiv i sig
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: unrar
m_tullgren skrev:får inte det att fungera
skriver; unrar -r -e /home/jag/temp/ /home/jag/klara
i temp katalogen ligger flera mappar med rar arkiv i sig
Kod: Markera allt
yes no | unrar e -r ~/temp/\*.rar ~/klara/
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: unrar
Nej och åter nejdmz skrev:rar e r *.r*
fungerar annars bra.
Det där fungerar som bäst dåligt. Glöm aldrig att skydda * mot det onda skalet.
Re: unrar
Obs: det är bara e inte -e !!
Alltså unrar e -r osv........
Lätt att missa.
Så:
unrar e -r /home/klara/*
borde funka.
Alltså unrar e -r osv........
Lätt att missa.
Så:
unrar e -r /home/klara/*
borde funka.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: unrar
Nej, nej och ännu mera nej!webaake skrev:unrar e -r /home/klara/*
borde funka.
Jag vill inte se fler som struntar i att skydda * mot skalet.

Re: unrar
huh?Konservburk skrev:Nej, nej och ännu mera nej!webaake skrev:unrar e -r /home/klara/*
borde funka.
Jag vill inte se fler som struntar i att skydda * mot skalet.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
ǁ Q: Why is top posting so bad?
-
- Inlägg: 106
- Blev medlem: 05 jul 2008, 08:33
- OS: Ubuntu
- Ort: Gävle
Re: unrar
Tack för alla svar!
Fick det att fungera; yes no | unrar e -r /home/jag/Temp/\*.r* home/jag/klara/
Dock så skapade den en katalog i min home katalog med /home/klara/ men det är ju fin justeringar hehe.
Förstår inte riktigt vad Konservburk menar med att man skall skydda sig mot skalet?
Tack för hjälpen!
Fick det att fungera; yes no | unrar e -r /home/jag/Temp/\*.r* home/jag/klara/
Dock så skapade den en katalog i min home katalog med /home/klara/ men det är ju fin justeringar hehe.
Förstår inte riktigt vad Konservburk menar med att man skall skydda sig mot skalet?
Tack för hjälpen!
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: unrar
När ni använder * på det där sättet så måste ni se till att skalet inte byter ut den mot något som råkar matcha fast ni inte tänkt er det. Säg t.ex. att det skulle finnas en fil som heter hur.man.ritar.txt i katalogen där du kör rar e -r *.r* ... då kommer du egentligen att köra rar e -r hur.man.ritar.txt (vilket jag antar att du inte vill). Att det öht fungerar ibland beror på att skalet som standard lämnar kvar * om ingenting matchar, vilket dock inte alls stämmer om man t.ex. har gjort inställningen:dmz skrev:huh?
Kod: Markera allt
shopt -s failglob
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: unrar
Det beror ju på vad du är ute efter. Vill du att skalet ska expandera *.nfo till alla .nfo-filer så ska du såklart inte använda \* (eller liknande)...dmz skrev:Okay. Hur bör jag göra för att, till exempel, lista alla .nfo i mappen /mnt/Movies/NYTT, på det sättet?
Kod: Markera allt
ls /mnt/Movies/NYTT/*.nfo
Kod: Markera allt
ls /mnt/Movies/NYTT/ | grep '\.nfo$'
Kod: Markera allt
find /mnt/Movies/NYTT/ -iname \*.nfo
Re: unrar
Härligt, det var metoden med find jag var ute efter.
Nä'r jag kör detta:
Listas alltså alla filer som slutar på .r* , är det en korrekt användning?
Nä'r jag kör detta:
Kod: Markera allt
find -iname \*.r*
dmz@fuck:/mnt/Movies/XViD$ find -iname \*.r* -exec rm {}
find: missing argument to `-exec'
Hm, vad är det för argument som förväntas?dmz@fuck:/mnt/Movies/XViD$ find -iname \*.r* -exec rm;
find: missing argument to `-exec'
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
ǁ Q: Why is top posting so bad?
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: unrar
Det där blev nästan rätt. Om du har sista * fri så matchar skalet först efter filer som uttryckligen börjar med "*.r". Men det är ju å andra sidan inte speciellt ofta man hur en fil med "*" i själva namnetdmz skrev:Nä'r jag kör detta:
Listas alltså alla filer som slutar på .r* , är det en korrekt användning?Kod: Markera allt
find -iname \*.r*

Borde ha varit:
Kod: Markera allt
find -iname \*.r\*
Kod: Markera allt
find -iname '*.r*'
Kod: Markera allt
find -iname '*.rar' -o -iname '*.r[0-9][0-9]'
Kod: Markera allt
find -iregex '.*\.r\(ar\|[0-9][0-9]\)'
Re: unrar
Kod: Markera allt
find -iname \*.r\*
Vad jag är ute efter är att t.ex kunna ta bort alla gamla rar-filer från en mapp med undermappar, men fick inte till det med -exec.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
ǁ Q: Why is top posting so bad?
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: unrar
Filändelser är något som microsoft har hittat på, det existerar egentligen inte i linux. Du kan ha ju punkter precis var du vill i filnamnen. En matchnig mot *.r* gör ingen skillnad på första eller sista punkten och matchar såväl fil.rar som hur.radio.fungerar.txt, osv.dmz skrev:Inte i filnamnet väl? Du menar väl i filändelsen?
dmz skrev:Vad jag är ute efter är att t.ex kunna ta bort alla gamla rar-filer från en mapp med undermappar, men fick inte till det med -exec.
Kod: Markera allt
find -iregex '.*\.r\(ar\|[0-9][0-9]\)' -exec rm {} \;