• Reset your password

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log in
Hjem
Linuxin 2025

Breadcrumb

  • Hjem
  • forums
  • Udpak alle rar filer i alle underbiblioteker

Hvad kan du med 100% sikkerhed sige, at du har stemt?

Resultater

1
0% (0 stemmer)
2
0% (0 stemmer)
Schrödinger
100% (1 stemme)
Antal stemmer: 1
Af ondope | 22.08.2010 21:00

Udpak alle rar filer i alle underbiblioteker

Artikel

Hej, her er et quick and dirty script til at udpakke alle rar filer eller .part01.rar filer i alle underbiblioteker til det man står i.

Åbn din favoriteditor og skriv



#!/bin/bash

cwd=`pwd`

find . -iname '*.rar' | while read FILE

do

d=`dirname "$FILE"`

f=`basename "$FILE"`



# only unrar part01.rar or .rar

echo $f | grep -q 'part[0-9]*.rar$' 2>&1 > /dev/null

if [ "$?" == "0" ]; then

echo $f | grep -q 'part01.rar$' 2>&1 > /dev/null

if [ "$?" == "1" ]; then

continue

fi

fi



cd "$d"

echo "Udpakker $f"

unrar x -o+ "$f"

cd "$cwd"

done



Gem filen i din hjemmemappe som "unrarall" og åben derefter en terminal og skriv:



chmod +x unrarall

sudo mv unrarall /usr/local/bin/



og giv den dit kodeord. Den første linie gør skriptet eksekverbart og den anden flytter den til et sted hvor hjemmelavede programmer/scripts bør ligge. (/usr/local/bin).



Så er det hele klart og det eneste du skal gøre næste gang du har et bibliotek med en masse underbiblioteker med rar filer i, er at navigere dertil:



cd /sti/til/rar/filer

unrarall





Nedenfor kan I andre få lov at udbygge den til .zip osv :)

  • Log in to post comments

Kommentarer7

14 år 9 måneder siden

Permalink

Indsendt af stevie-wonder den 22. august 2010 kl. 23:22

Permalink

Re: Udpak alle rar filer i alle underbiblioteker

Hej..



Virkelig dejligt script.. Jeg prøvede og lave en lille test, hvor jeg lage 3 tekst filer i hver sin rar fil. Desværre kom den med en fejl når jeg kørte scriptet.



Udpakker 2.rar

/usr/local/bin/unrarall: line 20: unrar: command not found

Udpakker 3.rar

/usr/local/bin/unrarall: line 20: unrar: command not found

Udpakker 1.rar

/usr/local/bin/unrarall: line 20: unrar: command not found



line 20 fejlen er: unrar x -o+ "$f"



Er der andre som får fejlen?

  • Log in to post comments

14 år 9 måneder siden

Permalink

Indsendt af julemand101 den 22. august 2010 kl. 23:31

Permalink

#1
Kunne det tænkes at

#1

Kunne det tænkes at fejlbeskeden betyder det der står? Altså "unrar: command not found" betyder at programmet unrar blev ikke fundet? Herefter kunne man måske antage at det var nødvendigt at installere det program der mangler (i dette tilfælde unrar).



For at kunne få hjælp til at installere unrar er det nødvendigt at kende den distribution du bruger. I Arch Linux er kommandoen:

pacman -S unrar (lig mærke til sammenhængen mellem programmet der mangler og pakkens navn).



(Håber du kan tage lidt sjov) :D

  • Log in to post comments

14 år 9 måneder siden

Permalink

Indsendt af 7eis den 22. august 2010 kl. 23:35

Permalink

#1 find ud af hvilke

#1 find ud af hvilke programmer du har tilrådighed til at pakke rar-filer ud på din maskine. er det f.eks. "unrar-nonfree" og du ikke er klar over hvor filen ligger, kan du skrive "which unrar" og du får den binære fils fulde sti. Du kan derefter modificere scriptet med de stier og de parametre der måtte være anderledes.

  • Log in to post comments

14 år 9 måneder siden

Permalink

Indsendt af julemand101 den 23. august 2010 kl. 12:33

Permalink

#0
Det er sikkert ikke din

#0

Det er sikkert ikke din skyld men jeg vil lige gøre opmærksom på at artiklen mildt sagt ødelægger fontene på linuxin.dk forsiden i Google Chrome.

  • Log in to post comments

14 år 9 måneder siden

Permalink

Indsendt af stevie-wonder den 23. august 2010 kl. 12:35

Permalink

Re: Udpak alle rar filer i alle underbiblioteker

Hej..



Jeg skrev slet ikke for at træde folk over fødderne.

Da der stod det var en "command not found", troede jeg det var selve commanden der var noget galt med.



Selvfølgelig kan jeg godt se hvad det er nu.

Jeg bruger ubuntu og kan sagtens selv finde ud af at installere programmet med aptitude.

  • Log in to post comments

14 år 9 måneder siden

Permalink

Indsendt af z4ndx den 23. august 2010 kl. 14:05

Permalink

Man kan både bruge unrar og

Man kan både bruge unrar og rar til at extracte med. Bruger selv rar.



Det er vel bare at skifte den her linje: unrar x -o+ "$f" ud med rar x -o+ "$f" ?



Eller installer unrar :)

  • Log in to post comments

14 år 8 måneder siden

Permalink

Indsendt af ondope den 3. september 2010 kl. 20:14

Permalink

@alle. Yes, unrar skal være

@alle. Yes, unrar skal være installeret og i $path, og erstat med rar hvis du kun har rar installeret.

@julle: yeah det er fordi jeg har en code boks lige der hvor resumeet afslutter, så der ikke er en < / code > end tag. En ret stor linuxin/cms fejl.

  • Log in to post comments

Svar søges

2 stk Jolla C2 sælges 0
Den er go 0
Vil du have et sikrere og mere privat internet? Du skal blot installere Vivaldi-browseren med Proton VPN understøttelse! 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

Det første forumindlæg efter installation af Forum-modulet 8
Test 1
Vanilla OS 12
Nye forum-indlæg viser sig kun 1 gang 1
Vil alle forumindlæg vise sig to gange 1
Hjælp til remote terminal vindue? 3
PCLinuxOS 19
Kan ikke boote på installation 24
80-20 reglen 1
Skærmlys fader ud på min bærbare 8
32 bit distro på max 700mb der stadig understøttes 26
Har vi nogen Linux konsulenter i Slagelse området? 3
Virkelig 7
gnome-software? 3
Archer T2U AC600 Wireless Dual Band USB Adapter 26
En farverig APT 3.0 udgivelse imponerer med sine nye funktioner 2
Unix's fødsel 2
Linux Mint 13
"Intet realistisk alternativ" - mig i r*ven 1
German state moving 30,000 PCs to LibreOffice 6

Copyright © 2025 Company Name - All rights reserved

Developed & Designed by Alaa Haddad