Synology-Forum.nl

OS Specifieke ondersteuning => Linux => Topic gestart door: Lithium_Grim op 14 november 2010, 21:20:29

Titel: Kan niet in map (waarschijnlijk corrupt karakter in naam)
Bericht door: Lithium_Grim op 14 november 2010, 21:20:29
Hoi,

Ik heb een map waar ik met geen mogelijkheid in kan. Na het uitpakken door Sabnzbd is er waarschijnlijk een corrupt karakter in gekomen oid. Als ik de map wil benaderen via windows explorer dan krijg ik de melding dat de map verwijst naar een locatie die niet toegankelijk is.

Ook via Telnet geprobeerd, maar dan krijg ik de melding "can't cd to Pietje   @320"

Ook het proberen om de naam te wijzigen lukt niet. Weet iemand raad?
Titel: Re: Kan niet in map (waarschijnlijk corrupt karakter in naam
Bericht door: Matr1x op 14 november 2010, 22:31:24
SABnzbd+ Helper (zie 3rd party pakketten) kan bestanden in de download folder fixen.
Titel: Re: Kan niet in map (waarschijnlijk corrupt karakter in naam
Bericht door: schapheer op 15 november 2010, 23:28:49
Typisch

Na je telnet toegang (SSH is een veiligere optie overigens) realiseer je je wel dat

- je via cd eerst door de mappenboom wandelt naar de map gaat waar de Pietje Bell map aanhangt (of je geeft bij de cd opdracht het hele pad vanaf /volume1/etc/etc/piejebell)
- je met ls  (of liever ls -a) de inhoud van een map ziet (vergelijk dir onder dos)
- hoofd en kleine letters verschil uitmaken en precies moeten worden overgenomen in het hele pad  
- er forward slashes worden gebruikt ////
- als dit alles nog niets oplevert je met chmod 666 pietjebell de toegangsrechten kunt versoepelen
Titel: Re: Kan niet in map (waarschijnlijk corrupt karakter in naam
Bericht door: klen op 16 november 2010, 12:57:06
Citaat van: "schapheer"


- als dit alles nog niets oplevert je met chmod 666 pietjebell de toegangsrechten kunt versoepelen

Dat is niet juist: voor directories moet het x bitje ook aan staan (simpel gezegd, het is iets complexer) en dan moet je chmod 755 foldernaam doen, of chmod 777 foldernaam.

Wat betreft naam wijzigen, ga naar de folder boven Pietje zodat je de naam van de folder ziet als je ls -l typt
Vervolgens doe je dan dit:
mv -i Pietje* Pietje-nieuwEn typ je 'y' als je de naam wilt wijzigingen.

NB: Ik ga er nu van uit dat je maar 1 folder hebt die begint met de naam 'Pietje'. Als dat niet zo is, moet je eerst hier maar eens de output van het ls -l commando plaatsen, want anders kan je folders kwijtraken.
Titel: Re: Kan niet in map (waarschijnlijk corrupt karakter in naam
Bericht door: Boboe op 14 februari 2011, 21:32:57
Ik heb een soort gelijk probleem, maar deze oplossing werkt bij niet.
Downloadmanager heeft deze dir automatisch aangemaakt onder volume1/

Ben met Putty ingelogd als root.
Ik krijg, wanneer ik probeer de naam te veranderen terug: "no such file or directory" terwijl de directory er toch echt tussen staat.
Het gaat om de volgende dir naam:    [12456]-[FULL]-[#a.b.foreign@EFNet]-[ Secret.Story.S01.Kick-Off.DUTCH.WS.PDTV.XViD-DiFFERENT ]-[07/64] - "ss.1kickoff-diff.nfo" yEnc (1/1)

Dat is althans de dir naam die ik zie, met ls -a

Ik heb geen idee hoe ik dit moet verwijderen. Wie wel?

Alvast dank. :)
Titel: Re: Kan niet in map (waarschijnlijk corrupt karakter in naam
Bericht door: klen op 15 februari 2011, 11:14:44
Probeer het eens met de <tab> toets.
Ga naar de folder en type in
mv [123<tab>
Waarbij je dus echt de karakters '' (backslash) '[' (vierkante haak open) en '123' en dan de <tab> toets intypt.

Als het goed is zal het systeem de filenaam aanvullen. De aanvulling zal zo groot mogelijk zijn, misschien al de hele filenaam.
Als de hele naam er staat typ je een spatie en dan de naam van de nieuwe file (of directory).

Probeer het maar, het is een 'mv' commando, dat is hetzelfde als rename. De file zal niet wegraken.

Een andere methode is om de filenaam tussen enkele quotes te zetten ('). Dat werkt heel handig met de muis via copy/paste:

mv '[12456]-[FULL]-[#a.b.foreign@EFNet]-[ Secret.Story.S01.Kick-Off.DUTCH.WS.PDTV.XViD-DiFFERENT ]-[07/64] - "ss.1kickoff-diff.nfo" yEnc (1/1)' rarenaam
Titel: Re: Kan niet in map (waarschijnlijk corrupt karakter in naam
Bericht door: Boboe op 15 februari 2011, 13:15:34
Hoi Klen,

Dank voor je tips, maar het werkt helaas nog niet.

Ik heb een screenshot bijgevoegd.
(http://boevink.tweakdsl.nl/images/1/putss.jpg)

Ik kan geen enkele bewerking op die map doen omdat ie niet herkend wordt. Ik kan er bijv ook niet heen via CD.

Ik hoop dat je nog een andere tip hebt.
Thanks!
Titel: Re: Kan niet in map (waarschijnlijk corrupt karakter in naam
Bericht door: klen op 15 februari 2011, 16:45:00
De eerste backslash is volgens mij teveel.
Titel: Re: Kan niet in map (waarschijnlijk corrupt karakter in naam
Bericht door: Boboe op 15 februari 2011, 18:01:59
Die tweede komt er zodra ik na de eerste op tab druk...maar ik zal het testen.
Dank weer!
Titel: Re: Kan niet in map (waarschijnlijk corrupt karakter in naam
Bericht door: klen op 15 februari 2011, 18:06:35
Je kan volgens mij ook mv *FULL* raar doen
Titel: Re: Kan niet in map (waarschijnlijk corrupt karakter in naam
Bericht door: Matr1x op 15 februari 2011, 19:34:32
Waarom gebruik je niet gewoon de tab toets? Dan vult Linux automatisch de rest van de map of bestandsnaam in (ongeacht de ongeldige characters). Dus mv beginletters van bestand + tab. Dit werkt echt heel makkelijk.
Titel: Re: Kan niet in map (waarschijnlijk corrupt karakter in naam
Bericht door: Boboe op 16 februari 2011, 18:01:35
Bovenstaande screenshot is op basis van tab toets.
Maar zelfs dan zegt ie not found... Ik vind het maar vreemd. Lijkt wel of ie in het echt een andere naar heeft...
Titel: Re: Kan niet in map (waarschijnlijk corrupt karakter in naam
Bericht door: Matr1x op 16 februari 2011, 20:11:30
Ik zou het inderdaad eens met wildcards proberen, want dit gaat niet goedkomen.

Ik denk niet dat dit nog werkt, maar heel vroeger kon je vanuit een tekstverwerker problemen met ongeldige bestandsnamen oplossen. Zo kon je in WordPerfect (ik zei toch al heel vroeger) bij Opslaan of Openen de namen van bestaande bestanden hernoemen.

Je kunt het ook eens met FTP proberen. Die gaat misschien ook wel anders met ongeldige namen om.
Titel: Re: Kan niet in map (waarschijnlijk corrupt karakter in naam
Bericht door: Boboe op 16 februari 2011, 20:42:35
Ftp kan ik inderdaad ook proberen. Even kijken of ik toegang kan krijgen tot de juiste map, aangezien dit rechtstreeks onder volume1 zit...
Dank voor je hulp zover! Laat wel weten hoe het vordert.
Titel: Re: Kan niet in map (waarschijnlijk corrupt karakter in naam
Bericht door: Boboe op 16 februari 2011, 20:43:56
Citaat van: "klen"
Je kan volgens mij ook mv *FULL* raar doen
Ben ik dan niet ook m'n andere mappen kwijt?
Titel: Re: Kan niet in map (waarschijnlijk corrupt karakter in naam
Bericht door: Boboe op 16 februari 2011, 21:23:26
Citaat van: "klen"
De eerste backslash is volgens mij teveel.
:oops:  :oops:  Je had gelijk! Het is nu gelukt.
Bedankt!!