Tweaks / Addons A.K.A. The Underground > Optware / IPKG / Telnet

[HANDLEIDING] Renamen van bestanden met vreemde tekens.

(1/6) > >>

raptile:
Het komt wel eens voor dat er bestanden worden gedownload/geupload met diacrieten er in.
Meestal worden deze vervangen door een vraagteken(?)

Deze bestanden kun je niet meer renamen omdat de ? niet wordt herkend.
Bijvoorbeeld:
Alina Fernández wordt Alina Fern?ndez

Om deze bestanden toch te kunnen hernoemen kun je het volgende doen:

met het commando

--- Code: ---ls -il
--- Einde van code ---
Kun je het inode nummer achterhalen van bestanden. (google op inode als je wilt weten wat het is)
Het commando zal alle bestanden laten zien met daarvoor het inode nummer.

Je zou er een ingewikkeld script kunnen schrijven om dit te renamen maar het kost heel veel meer uur (dat denk ik iig omdat ik niet handig ben met awk e.d.!) om dit script te schrijven dan handmatig de bestanden te renamen.

Het renamen doe je zo:
typ het commando
--- Code: ---ls -il
--- Einde van code ---
in en noteer het inode nummer van het bestand wat je wil renamen.

Gebruik vervolgens het commando:

--- Code: ---find . -type f -inum "inode nummer hier tussen de haakjes" -exec mv {} "nieuwe bestandsnaam tussen deze haakjes" ;
--- Einde van code ---
om alsnog een andere naam te kunnen geven aan het bestand.

Succes!

Bosui:
Dat cmd werkt niet bij mij. (zie bijlage)

Is er inmiddels door een handig iemand al een scriptje geschreven die naar bestanden met "verkeerde" tekens zoekt en deze vervangt door een "goed teken" ?
Het maakt me even niet uit welk teken.

Ik ben bezig geweest een paar100 gig te backuppen en in diverse folders heb ik bestanden met speciale tekens staan die de Syn. Nas niet leuk vind.

Ik zie het echt niet zitten om die 10duizenden bestanden door te gaan zoeken om elke file handmatig te gaan renamen.  :(
Je zou verwachten dat dit inmiddels wel opgelost zou zijn, toch ?

DS1815+ met 8x WD30EFRX-68EUZN0
DSM 5.1.5021

Excuus als ik in een verkeerd topic post, maar er zijn er zoveel die over dit probleem gaan dat ik deze er maar uitgepikt heb.

janbal:
Kijk even in het onderdeel SABnzb, daarin staat het een en ander, o.a. van mijzelf. Ik gebruik SABnzb niet meer maar gebruik nog wel (heel incidenteel) het scriptje CharTranslator.py gekoppeld (als 1-malige opdracht) aan de schedule-module van DSM. Eventueel kun je dat scriptje ook via Putty draaien.  Je kunt zo een zelf te kiezen bereik aan mappen laten scannen en corrigeren. Werkt behoorlijk

Goner:

--- Citaat van: Bosui op 23 december 2014, 21:19:46 ---Dat cmd werkt niet bij mij. (zie bijlage)
--- Einde van citaat ---
de ; aan het eind v/d regel moet zijn \;

Bosui:
Ok, thanks. Ben tussen het werk door een los py-script aan het proberen nu.
Sabnzbd kan ik niet installeren via package center. Die staat bij mij niet in de lijst van Syno community.

Navigatie

[0] Berichtenindex

[#] Volgende pagina

Naar de volledige versie