![Fehler beim Kopieren von Dateinamen in Großbuchstaben](https://rvso.com/image/192256/Fehler%20beim%20Kopieren%20von%20Dateinamen%20in%20Gro%C3%9Fbuchstaben.png)
Umgebung: Debian 11 und 10. Ich versuche, den gesamten Ordner „/lib/modules/5.12.10“ in Debian auf USB zu kopieren.
Ich habe jedoch festgestellt, dass es 8 Dateien gibt, die das System verwirren, und zwar:
- xt_dscp.ko xt_DSCP.ko
- xt_hl.ko xt_HL.ko
- xt_rateest.ko xt_RATEEST.ko
- xt_tcpmss.ko xt_TCPMSS.ko
Unabhängig davon, welche Datei Sie zuerst auf den USB-Stick kopieren, geht das System davon aus, dass die zweite Datei bereits vorhanden ist.
Ich habe diese Methode bereits ausprobiert:
- Debian auf USB: cp -r OrdnerA OrdnerB
- Debian zu USB: rsync -av --no-g --no-o OrdnerA OrdnerB
- Zip-Datei für den Ordner A unter Debian und Entpacken auf USB.
- Kopieren Sie mit Ubuntu Live OrdnerA auf der Debians-Partition auf USB: cp -r OrdnerA OrdnerB
Wie kann ich das beheben?
Antwort1
Ich vermute, dass Ihr über USB angeschlossener Speicher ein Dateisystem wie FAT32 verwendet, bei dem die Groß- und Kleinschreibung nicht beachtet wird. Auf solchen Dateisystemen gibt es keine Möglichkeit, Dateien mit Namen zu speichern, bei denen die Groß- und Kleinschreibung nicht beachtet wird, außer durch eine Art Übersetzung.
Ein besserer Ansatz in Ihrem Fall ist, alle Dateien in einem Tarball oder einem anderen Archiv zu archivieren, zum Beispiel
tar cpJf /path/to/usb/modules-5.12.10.tar.xz /lib/modules-5.12.10
Sie können die einzelnen Dateien auf dem USB-Gerät selbst nicht sehen, sie aber bei Bedarf extrahieren.