So entpacken Sie denselben Dateinamen ohne Überschreiben (Großschreibung unterscheidet sich)

468
TheUltimateSource

Ich habe 2 Dateien mit dem Namen xt_DSCP.h und xt_dscp.h im gleichen Verzeichnis in einer ZIP-Datei. Ich versuche, sie auf meinem Laufwerk zu entpacken, aber ich habe nur zwei Möglichkeiten: überspringen oder überschreiben.

Ich suchte nach einer Lösung, fand aber nur heraus, wie man die Außerkraftsetzung erzwingt, aber eigentlich versuche ich genau das Gegenteil zu tun.

Dateisystem ist FAT32. Ich weiß, dass es unter NTFS nicht möglich ist, aber FAT32 sollte es zulassen. Ich habe den Ordner bereits erfolgreich unter Linux OS entpackt. Das Hauptziel ist jedoch, es in Windows zu verwenden, weshalb ich versuche, es an Linux unter Pen Drive weiterzugeben. Jeder Versuch hat immer zu überschriebenen Dateien geführt :(

kann jemand helfen

1
Bei FAT32 wird die Groß- und Kleinschreibung nicht berücksichtigt. Daher können Sie keine Datei mit den Namen "xt_DSCP.h" und "xt_dscp.h" im selben Verzeichnis haben. Beide Namen beschreiben dieselbe Datei. Attie vor 6 Jahren 0
Wäre es in Ordnung, diese Dateien in zwei verschiedene Verzeichnisse zu extrahieren? Attie vor 6 Jahren 0
Nein, ich darf die Dateistruktur nicht ändern TheUltimateSource vor 6 Jahren 0
Dann können Sie FAT32 nicht verwenden. Attie vor 6 Jahren 0

1 Antwort auf die Frage

1
Attie

Wenn Sie nur auf FAT32 und NTFS beschränkt sind, können Sie dieses Archiv nicht extrahieren und sowohl im gleichen xt_DSCP.hals auch xt_dscp.him selben Verzeichnis verwalten. Beide Namen beziehen sich auf dieselbe Datei.

NTFS ist der Fall bekannt (wenn Sie Dateien in Groß- oder Kleinbuchstaben speichern, sollte dies beibehalten werden), obwohl Sie nicht zwei Dateien in einem einzigen Verzeichnis speichern können, dessen Namen sich nur in diesem Fall unterscheiden.

Es gibt Optionen zum Einhängen von ext-Dateisystemen unter Windows, obwohl ich nicht kommentieren kann, wie gut dies funktionieren würde - es sieht so aus, als würden Standard-Windows-Dienstprogramme wie explorer.exedieses Problem nicht richtig handhaben.

Die beste Lösung wäre, das Projekt so umzugestalten, dass dies nicht geschieht.

FAT32 ist keine Voraussetzung. WinOS ist auf NTFS installiert, also bleibe ich dabei. Ich werde sehen, ob ich ext4 oder ähnliches an Windows montieren kann, aber ich habe es so verdoppelt. Projektquellen werden von mir nicht erstellt und wissen nicht, warum dies so gemacht wurde. Letzte Option bleibe ich bei Linux. TheUltimateSource vor 6 Jahren 0
Wenn Sie am Linux-Kernel arbeiten (wie der Name schon vermuten würde), würde ich unbedingt empfehlen, sich trotzdem an Linux zu halten ... Attie vor 6 Jahren 1