Sida 1 av 1

Ta bort en filtyp från mapp och alla dess undermappar[LÖST]

Postat: 09 mar 2009, 02:59
av Neonii
Hej!

Jag har kollat runt lite på forumet och på nätet efter ett script som kan lösa mitt problem men utan framgång, så jag tänkte det kunde finnas någon vänlig själ här som kanske kunde föreslå en lösning!

Jag är ett stort fan av tv-serier såsom scrubs, men problemet är att dessa avsnitt kommer nedpackade i rar-filer med ett avsnitt / mapp, såsom följer:

avsnitt 1
--rar-fil1
--rar-fil2
--...
--rar-fil19
avsnitt 2
--rar-fil1
--rar-fil2
--...
--rar-fil19
osv.

Problemet jag då har är att efter varje avsnitt så måste jag gå in i varje mapp separat för att radera .avi-filen som skapas efter varje uppackning, då jag har dåligt med plats på min gamla laptop.

Finns det något bash-script man skulle kunna skapa för att radera alla filer med filändelsen .avi från "modermappen" som innehåller alla de enskilda avsnitten och dess undermappar? Alltså:

befinner mig i modermappen vid namn Säsong 1
1) Finns det några filer i denna mapp med filändelsen .avi?
Ja = radera den.
Nej = gå vidare till den första undermappen (avsnitt 1) och titta i den. Upprepa procedur för alla undermappar i modermappen "Säsong 1"

Jag hoppas ni förstår vad jag är ute efter, dock är mina kunskaper inom bash-script inte tillräckligt stora för att göra detta själv :)

Tack på förhand!
Mvh,
Kristoffer

Re: Ta bort en filtyp från mapp och alla dess undermappar

Postat: 09 mar 2009, 03:14
av Neonii
Men shit, va dum jag är - det är ju bara till att öppna filbläddraren, placera sig i modermappen (säsong 1), göra en sökning på ".avi" och radera alla de filer som kommer upp. Usch, pinsamt värre :]

Tack för mig

Re: Ta bort en filtyp från mapp och alla dess undermappar[LÖST]

Postat: 09 mar 2009, 07:04
av dmz
Jag föredrar att INTE ha själva filmfilen i samma mapp som originalfilerna. Så här gör jag:

Kod: Markera allt

#!/bin/sh

MEDIAPLAYER=mplayer
TEMP_DIR=/mnt/TV/temp

find . -name '*.rar' -execdir rar x {} $TEMP_DIR \;
cd $TEMP_DIR
$MEDIAPLAYER *.avi && rm *.avi

Re: Ta bort en filtyp från mapp och alla dess undermappar[LÖST]

Postat: 09 mar 2009, 20:14
av David Andersson
Rar-filerna tar ju inte mindre plats än avi-filerna. Är det inte enklare att ta bort rar och behålla avi?

Re: Ta bort en filtyp från mapp och alla dess undermappar[LÖST]

Postat: 09 mar 2009, 21:28
av dmz
David Andersson skrev:Rar-filerna tar ju inte mindre plats än avi-filerna. Är det inte enklare att ta bort rar och behålla avi?
Inte om man vill behålla filerna i originalskick (utan att förstöra checksumma osv...).

Re: Ta bort en filtyp från mapp och alla dess undermappar[LÖST]

Postat: 11 mar 2009, 02:43
av David Andersson
dmz skrev:
David Andersson skrev:Rar-filerna tar ju inte mindre plats än avi-filerna. Är det inte enklare att ta bort rar och behålla avi?
Inte om man vill behålla filerna i originalskick (utan att förstöra checksumma osv...).
Men filer förstörs ju inte av sig själva (varken .avi eller .rar). Aha, du menar att man måste ha kvar .rar för att kunna fortsätta seeda den i bittorrent.

Re: Ta bort en filtyp från mapp och alla dess undermappar[LÖST]

Postat: 11 mar 2009, 06:07
av dmz
David Andersson skrev:
dmz skrev:
David Andersson skrev:Rar-filerna tar ju inte mindre plats än avi-filerna. Är det inte enklare att ta bort rar och behålla avi?
Inte om man vill behålla filerna i originalskick (utan att förstöra checksumma osv...).
Men filer förstörs ju inte av sig själva (varken .avi eller .rar). Aha, du menar att man måste ha kvar .rar för att kunna fortsätta seeda den i bittorrent.
Precis. Givetvis fullt lagligt material.