Wie kann ich in der Befehlszeile eine Zip-Datei aus einem Verzeichnis erstellen, dessen Name das aktuelle Datum ist?
Ich kann verwenden zip -r name dir
, aber wie gibt es das Datum für einen Namen?
Durch Einfügen des date
Befehls in den Dateinamen:
zip -r "archive-$(date +"%Y-%m-%d").zip" file1 file2 file3 file4
Das macht nur Jahr-Monat-Tag, aber Sie können Zeiten, Wochen usw. verwenden, wenn das mehr zu Ihnen passt. Weitere Informationen zu den Substitutionszeichenfolgen finden Sie unter man date
.