Windows-freundliches Linux-Dateikopieren

Windows-freundliches Linux-Dateikopieren

Wie kann ich unter Linux Dateien und Verzeichnisse rekursiv kopieren, sodass alle kopierten Dateien und Verzeichnisse einen Namen haben, den Windows verarbeiten kann?

Ich möchte einen Ordner in ein freigegebenes Verzeichnis oder auf ein USB-Gerät kopieren, für das die Dateinamenbeschränkungen von Windows gelten, ohne dass dabei Fehler auftreten oder Dateien/Ordner verloren gehen (ich ändere lieber den Namen, als Daten zu verlieren).

Antwort1

Einige Ideen aus dem Beitrag Dateinamen mit Sonderzeichen auf ein externes NTFS-Volume kopieren:

  • VerwendenEntgiftung um Sonderzeichen in Dateinamen zu bereinigen.

  • Mounten Sie das NTFS-Dateisystem, damit es die Dateinamen selbst bereinigt. Die Mount-Option zum Aktivieren dieser Funktion lautet windows_names. SieheMann ntfs-3g.

  • Verwenden rsync um Dateinamen mit dem Parameter so zu ändern, dass sie zum Zieldateisystem passen --iconv=CONVERT_SPEC, um eine Zeichensatzkonvertierung der Dateinamen anzufordern.

verwandte Informationen