Synology-Forum.nl

OS Specifieke ondersteuning => Linux => Topic gestart door: Maradona10 op 02 september 2009, 10:24:54

Titel: Find en spaties in bestands-/directorynaam
Bericht door: Maradona10 op 02 september 2009, 10:24:54
EDIT: Bericht verplaatst: Bericht afkomstig uit Cronjobs via DSM (in 3rd party apps integratie in DSM 2.0)

I want to create a job to remove all xml files in my Multimedia directory. There are numerous subdirectories with spaces in it.

When I use this command: find /volume1/Multimedia/ -name "*.xml" -exec rm '{}' ; it does not remove the xml files in the directories with spaces ("Movies All")

How can I solve this?

En als ik m'n Synology opnieuw opstart zijn m'n jobs weg. Enig idee hoe dit kan?

Sorry dat ik in het Engels bezig was. :)
Titel: Re: Cronjobs via DSM
Bericht door: wizjos op 05 september 2009, 13:51:39
Eeh, wel on topic blijven... Wat je nu vraagt is een algemene Linux vraag... Kostte even moeite, maar met dit commando lukt het mij in ieder geval om in directories met een spatie een bestand weg te gooien:

find /volume1/video -name '*.wizd.bookmark' -exec rm -f '{}' ;
Let goed op alle qoutejes! :mrgreen:

Hoe het kan dat je je jobs kwijt bent heb ik geen idee van.... :?

Succes!

Wizjos
Titel: Re: Cronjobs via DSM
Bericht door: Maradona10 op 10 september 2009, 13:06:03
Citaat van: "wizjos"
Eeh, wel on topic blijven... Wat je nu vraagt is een algemene Linux vraag... Kostte even moeite, maar met dit commando lukt het mij in ieder geval om in directories met een spatie een bestand weg te gooien:

find /volume1/video -name '*.wizd.bookmark' -exec rm -f '{}' ;
Let goed op alle qoutejes! :mrgreen:

Hoe het kan dat je je jobs kwijt bent heb ik geen idee van.... :?

Succes!

Wizjos

Ok, thanks.

Weet jij hoe je een job kan maken die bepaalde tekst zoekt en vervangt in .txt bestanden?

Bijv. in mijn map Multimedia staan honderden .txt files die geindexed worden door Mymovies. Maar die maakt daar "media_url=../BDMV" van. Ik wil dat vervangen in: "media_url=../"

Heb geen flauw idee hoe ik dat voor elkaar moet krijgen.
Titel: Re: Find en spaties in bestands-/directorynaam
Bericht door: xburchartz op 13 september 2009, 13:11:19
Ik zou eerst kijken of je ergens bij Mymovies in kunt stellen hoe de url eruit moet zien. Lukt je dat niet, dan zou je via het commando sed de zoek/vervang uit kunnen voeren.

Voorbeeld van de werking van sed is:
sed 's|/BDMV|/|' < originele_txt_file.txt > nieuwe_txt_file.txt
Dit vervangt de string /BDMV in / (volgens mij is dat wat je wilde)

Kijk verder op internet naar de kracht en werking van sed. Goede plaats daarvoor is: http://www.grymoire.com/Unix/Sed.html
Titel: Re: Find en spaties in bestands-/directorynaam
Bericht door: wizjos op 13 september 2009, 14:19:47
Citaat van: "xburchartz"
Kijk verder op internet naar de kracht en werking van sed. Goede plaats daarvoor is: http://www.grymoire.com/Unix/Sed.html (http://www.grymoire.com/Unix/Sed.html)

Thanks! Deze kende ik nog niet... Welkome aanvulling in de 'favorieten'!

Groet,

Wizjos