Dateinamen zeigen komische Zeichen an

Status
Für weitere Antworten geschlossen.

Seek51

Benutzer
Mitglied seit
18. Dez 2015
Beiträge
36
Punkte für Reaktionen
2
Punkte
8
Problem mit Dateinamen.jpg

Hallo Leute,

Bei meinem DS214play sind einige Dateinamen uneleserlich.
Daher kann ich sie nicht per WinSCP umbenennen oder kopieren.

Das Problem:
Wenn ich einen Ordner kopieren will (rsynch) bricht das ab.
da es sehr viele Dateinamen sind, wollte ich fragen,
ob ich die Dateinamen automatisch wieder auf UTF-8 umbenennen kann.

Gibt es da ein Kommando?
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.871
Punkte für Reaktionen
1.159
Punkte
754
Wenn Du mit einer Shell klarkommst, solltest Du dort mit dem mv-Kommando (move) und Filename-Completion imstande sein, die Dateien umzubenennen.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.541
Punkte für Reaktionen
1.385
Punkte
234

himitsu

Benutzer
Sehr erfahren
Mitglied seit
22. Okt 2018
Beiträge
2.904
Punkte für Reaktionen
336
Punkte
123
FTP sollte aber mit Unicode zurechkommen können.

FileRenamer gibt es Viele und zumindestens via SMB können alle daran arbeiten, auch über die Console im Windows (CMD rename).


Wie sehen denn die Dateinamen über SMB bzw. in der FileStation aus?
 

Seek51

Benutzer
Mitglied seit
18. Dez 2015
Beiträge
36
Punkte für Reaktionen
2
Punkte
8
Sodla nachgesehen:
Windows 7 blendet die ungültigen Namen aus.
Die Filestation und WinSCP zeigen ein Fragezeichen bei den Namen.

Problem dürfte entstanden sein, wie die Dateien per FTP übertragen wurden.

Also kann ich von der Windows Seite her keinen Renamer hernehmen.

Ideen, wie ich das auf der Konsole übernehmen kann?
Zur Erinnerung mv + Tab ist nciht, da ich sonst NIE ferig werde.
Sind Terrabytes davon betroffen.
 

FredRam

Benutzer
Mitglied seit
06. Dez 2018
Beiträge
1
Punkte für Reaktionen
0
Punkte
1
Das Problem hatte ich auch mal.
Habe dir eine Anleitung gebastelt:
Ist kein Dateizugriff mehr möglich, da die Dateinamen ? oder andere ungültige Zeichen enthalten?

Problem:
Wird durch ein FTP Programm eine Datei mit Um- oder Sonderlauten im falschen Format auf den
NAS geschrieben, können die Dateien nicht mehr geöffnet, gelöscht, umbenannt usw. werden.

Lösung:
Die Dateinamen wieder nach UTF8 konvertieren.

Generell:
Es ist dafür ein Kommando namens convmv nötig.

Kann natürlich nicht einfach so installiert werden.
Daher erst einmal optware installieren:
https://www.synology-wiki.de/index.php/IPKG

Doch mit dem ist es nicht getan.
convmv liegt auf einem HTTPS Server, wo wget nicht darauf zugreifen kann.
Also muss auch noch wget-ssl installiert werden.

Also wget-ssl installieren:
sudo ipkg remove wget
sudo ipkg install wget-ssl

Danach kann convmv downgeloaded werden:
sudo ipkg install perl
sudo wget http://www.j3e.de/linux/convmv/convmv-1.14.tar.gz –no-check-certificate
sudo tar xzvf convmv-1.14.tar.gz
cd convmv*
sudo sed -i -e ’s/usr/opt/1p‘ convmv

convmv einfach so hernehmen:
sudo /volume1/public/convmv-1.14/convmv -f -iso-8859-15 -t utf-8 –notest /volume1/Software -r

Das komplette Raid Array kann (bei mir) so konvertiert werden:
sudo /volume1/public/convmv-1.14/convmv -f -iso-8859-15 -t utf-8 –notest /volume1 -r

Wenn ihr nur zwei/drei Dateien umbenennen wollt, könnt ihr das händisch machen:
Geht in das Verzeichnis indem sich die Dateien befinden.

Mit dem Kommando mv können Dateien umbenannt werden.
Das Problem dabei: Ihr könnt den Ursprungsnamen (wieder) nicht eingeben.
Die Lösung: mv eingeben, danach die ersten drei Buchstaben des Dateinamens.
Danach: Die Tabulatortaste drücken.
Dadurch wird der URSPRUNGSDATEINAME automatisch komplettiert ??

Quelle
 
Zuletzt bearbeitet von einem Moderator:

steffi

Super-Moderator
Teammitglied
Mitglied seit
04. Jan 2008
Beiträge
2.310
Punkte für Reaktionen
48
Punkte
94
@FredRam

Bitte in Zukunft mit der Aufforderung, im eigenen Webshop als Zeichen der Dankbarkeit etwas zu kaufen, zurückhaltend sein. So etwas wird bei uns nicht gern gesehen und könnte zum Löschen des Linkes/ des Beitrages oder gar das Accounts führen.

Vielen Dank!
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat