Hallo,
ich habe gerade mehrere Verzeichnisse (mit wav-Dateien digitalisierter LPs) von einem PC/Client mit Buster-Xfce auf einen smb-Server (Buster mit Kernel 5.9) per Thunar kopiert. Die Verbindung zum Server erfolgte durch Eingabe der Adresse "smb://..." in Thunar.
Beim Kopieren wurden einige Verzeichnisse mit anderem Namen erzeugt. Ein nochmaliges Kopieren führt in den gleichen Ordner, d.h. die Namenskonvertierung hat wahrscheinlich Methode. Einen Grund kann ich nicht sehen, da m.E. die Namen zulässig sind und die Gesamtlänge wohl auch kein Problem darstellt. Datenverluste habe ich noch nicht gefunden, und auf dem Server lassen sich die Ordner zu den ursprünglichen Namen umbenennen.
Gibt es da eine Konvention für das Schema mit wenigen Grossbuchstaben und Tilde, und natürlich das Wichtigste: Wie kann ich das Umwandeln der Ordnernamen beim Kopieren verhindern?
Beispiele:
9_attila-zoller_common-cause_lp wird zu 98I4T3~A
9_charlie-mariano_crystal-bells_lp bleibt 9_charlie-mariano_crystal-bells_lp
9_charlie-mariano_helen-12-trees_lp wird zu 9LJOI2~Z
LG
[gelöst] Ordner werden beim Kopieren umbenannt / Namen umcodiert?
[gelöst] Ordner werden beim Kopieren umbenannt / Namen umcodiert?
Zuletzt geändert von curt123 am 09.02.2021 10:08:25, insgesamt 1-mal geändert.
-
- Beiträge: 89
- Registriert: 03.06.2009 23:15:08
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Re: Ordner werden beim Kopieren umbenannt / Namen umcodiert?
Reproduzieren kann ich das nicht. Kannst Du mal diese Verzeichnisse
kopieren? Vielleicht kommt dabei eine hilfreiche Ausgabe raus.
Edit: Ist nur eine Idee, um an weitere Hinweise zu gelangen, ohne Anspruch eine Lösung zu sein.
.oO(Spontan fragte ich mich ob solches Verhalten etwas mit einer maximal möglichen Gesamtlänge von Pfaden zu tun haben kann.)
im Terminal mitcurt123 hat geschrieben:08.02.2021 21:31:11Beispiele:
9_attila-zoller_common-cause_lp
9_charlie-mariano_crystal-bells_lp
9_charlie-mariano_helen-12-trees_lp
Code: Alles auswählen
cp -r <pfad/der/quelle> <pfad/des/ziels>
Edit: Ist nur eine Idee, um an weitere Hinweise zu gelangen, ohne Anspruch eine Lösung zu sein.
.oO(Spontan fragte ich mich ob solches Verhalten etwas mit einer maximal möglichen Gesamtlänge von Pfaden zu tun haben kann.)
Re: Ordner werden beim Kopieren umbenannt / Namen umcodiert?
Ich würde mal schauen ob die beide die selbe Kodierung (/etc/samba/smb.conf) benutzen und mit welchem Dateisystem jeweils die Partitionen formatiert sind.
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
[gelöst] Ordner werden beim Kopieren umbenannt / Namen umcodiert?
Vielen Dank für die Tipps.
Einen charset-Eintrag in der smb.conf des Servers gibt es nicht, und der Zugriff erfolgt ohne smbclient.
Das Kopieren per Terminal scheitert aber vmtl. am Server-Pfad:
Jetzt müßte ich wohl, idealerweise mit einem Skript oder Tool, alle Quellen durchgehen und die Leerzeichen entfernen. Oder einen Dateimanager verwenden, der das einfach sauber kopiert und hoffen, dass später keine Probleme auftauchen.
Alle ext4: Server ext4, kopierender PC ext4, Quell-USB-Laufwerk ext4.michaa7 hat geschrieben:09.02.2021 01:30:32Ich würde mal schauen ob die beide die selbe Kodierung (/etc/samba/smb.conf) benutzen und mit welchem Dateisystem jeweils die Partitionen formatiert sind.
Einen charset-Eintrag in der smb.conf des Servers gibt es nicht, und der Zugriff erfolgt ohne smbclient.
Jetzt habe ich einen Unterschied gesehen , die problematischen Verzeichnisse haben offenbar in der Bezeichnung ein Leerzeichen am Ende.leolein hat geschrieben:08.02.2021 22:53:10im Terminal mitkopieren? Vielleicht kommt dabei eine hilfreiche Ausgabe raus.Code: Alles auswählen
cp -r <pfad/der/quelle> <pfad/des/ziels>
Das Kopieren per Terminal scheitert aber vmtl. am Server-Pfad:
Code: Alles auswählen
cp -r '/media/u/d7bdb4cf-6479-489e-89e3-a742012a836e/home/u/Musik/9_attila-zoller_common-cause_lp /' smb://a/backups/von-buster-j4205/home/u/Musik/9_attila-zoller_common-cause_lp
cp: das Verzeichnis 'smb://a/backups/von-buster-j4205/home/u/Musik/9_attila-zoller_common-cause_lp' kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
Re: [gelöst] Ordner werden beim Kopieren umbenannt / Namen umcodiert?
<weg> mußt du durch den code für das leerzeichen ersetzten, und natürlich die extension anpassen.Namensteile löschen
for filename in *.jpg; do mv "$filename" "${filename/<weg>/}"; done
edit: aso, ging ja um Ordner. Mußt du schauen ob und wie sich das anpassen ließe, bin nicht so das Scriptgenie
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)