Hallo Linuxkenner,
ein Problem für Schnelle (bis einschl. Fr., 18 Uhr):
Ich habe heute für meine Mutter Linux (debian) auf dem Laptop installiert. Das zuvor gemachte Backup hat die Daten als Zipdateien abgespeichert. Ich komme zwar an die Dateien ran und kann sie entpacken, aber der Dateiname ist, was vorher der Windowspfad war.
Zum Beispiel:
Zipdateipfad: /home/renate/Desktop/Backup/LAPTOP/set-0/zweiter/Backup files 1.zip
Pfad einer entpackten Datei: /home/renate/Desktop/Backup/LAPTOP/set-0/zweiter/C\Users\Familie\Downloads\Christl\IMG_8800.JPG
Dateiname (des Pfads einer Zeile obendrüber): C\Users\Familie\Downloads\Christl\IMG_8800.JPG
Die naheliegende Lösung wäre, das Archiv au einem Windows-PC zu entpacken und die Verzeichnisse auf die Backupfestplatte zurückzuschieben. Mein Kumpel Julian war dafür, ein python-script zu schreiben, das mir die Ordner direkt anlegt und die entpackten Dateien umbenennt.
Gibts dafür evtl. schon ein Paket oder eine Option in z. B. „$ unzip“?
Viele Grüße,
Karo
Hallo,
Das ist offenbar ein Bug unter Windows, der beim Packen von Dateien die ZIP Spezifikation verletzt. Siehe: https://superuser.com/questions/1382839/zip-files-expand-with-backslashes-on...
Auf dieer Seite findet sich auch ein Shellprogramm, mit dem man die Sache unter Unix schnell aufräumen kann:
for file in *\*; do target="${file//\//}"; mkdir -p "${target%/*}"; mv -v "$file" "$target"; done
HTH, Holger
Renate Höß wrote (at 2019-10-03 15:48 +0200):
Hallo Linuxkenner,
ein Problem für Schnelle (bis einschl. Fr., 18 Uhr):
Ich habe heute für meine Mutter Linux (debian) auf dem Laptop installiert. Das zuvor gemachte Backup hat die Daten als Zipdateien abgespeichert. Ich komme zwar an die Dateien ran und kann sie entpacken, aber der Dateiname ist, was vorher der Windowspfad war.
Zum Beispiel:
Zipdateipfad: /home/renate/Desktop/Backup/LAPTOP/set-0/zweiter/Backup files 1.zip
Pfad einer entpackten Datei: /home/renate/Desktop/Backup/LAPTOP/set-0/zweiter/C\Users\Familie\Downloads\Christl\IMG_8800.JPG
Dateiname (des Pfads einer Zeile obendrüber): C\Users\Familie\Downloads\Christl\IMG_8800.JPG
Die naheliegende Lösung wäre, das Archiv au einem Windows-PC zu entpacken und die Verzeichnisse auf die Backupfestplatte zurückzuschieben. Mein Kumpel Julian war dafür, ein python-script zu schreiben, das mir die Ordner direkt anlegt und die entpackten Dateien umbenennt.
Gibts dafür evtl. schon ein Paket oder eine Option in z. B. „$ unzip“?
Viele Grüße,
Karo