Ich bin mit dem zip
Befehl Zip-Dateien, wie zip -r - file1 file2 file3
Umbenennen Zieldateien bei der Verwendung von Zip-Befehl
Wir wollen jedoch diese Dateien umbenennen, bevor sie gezippt werden.
Weiß jemand, ob es eine Möglichkeit gibt, diese zu pipen oder die Dateien, die der Zip hinzugefügt werden, irgendwie umzubenennen?
Betrachten Sie die Bearbeitung Ihrer Frage zu zeigen, wie Sie eine Gruppe von Dateien ohne Ausgabe eindeutig zu benennen beabsichtigen cmds wie 'mv file1 fileA' vor der Verwendung von zip ODER Durchführung ähnlicher Umbenennungsvorgänge innerhalb des zip-Archivs. Anders gesagt, bearbeiten Sie Ihre Frage, um zu zeigen, wie Sie das bei 3 Dateien und 1 Zip-Archiv wünschen. Viel Glück. – shellter
Im Grunde möchte ich nur Dateien umbenennen, die in die ZIP gehen, also will ich keine neuen Dateien erstellen oder die eigentlichen Dateien umbenennen, sondern sie nur in die ZIP-Datei umbenennen. Ist das sinnvoll? – dzm
Entschuldigung, ich denke nicht, dass es möglich ist, es sei denn, Sie erfinden eine ganz neue Zip Wrapper-Anwendung, die Ihre Anforderung erfüllen kann. Entweder Sie benennen die Dateien um, bevor Sie sie in das Archiv stellen, ODER Sie benennen sie um, nachdem sie sich im Archiv befinden. Mein Punkt ist, mit Ihrem Beispiel 'zip -r - file1 file2 file3', was anzeigt, dass file1 das alte ist filename und file2 ist das Umbenennungsziel UND wie Sie das erwarten ODER wo übergeben Sie das Mapping von oldFile = newFile? Viel Glück. – shellter