In Linux ich alle (mit Ausnahme von versteckten Dateien) zip kann in dem aktuellen Verzeichnis, indem Sie:
Zip einschließlich versteckte Dateien
zip 1.zip *
Aber wie füge ich die versteckten Dateien?
In Linux ich alle (mit Ausnahme von versteckten Dateien) zip kann in dem aktuellen Verzeichnis, indem Sie:
Zip einschließlich versteckte Dateien
zip 1.zip *
Aber wie füge ich die versteckten Dateien?
EDIT: Der richtige Weg ist zip -r 1.zip .
Alle Befehle sind gezeigt falsch, da sie auch das übergeordnete Verzeichnis enthalten.
Haben Sie versucht:
zip yourfile.zip sourcedir/* .*
oder Sie in Ihrem Fall
zip 1.zip * .*
Es sollte auch alle hidded Dateien enthalten.
Nur um sicher zu sein, es ist nicht vergessen, da dies ein Forum für Entwickler ist und eine gute Anzahl von uns Git verwenden.
Eine einfache Möglichkeit, nur zu bekommen, was Sie in der Zip wollen, ist git archive -o filename.zip branch
Vielen Dank! Das war genau das, was ich brauchte: viel weniger Probleme als das manuelle Aufrufen von 'zip'. – Egon
verwenden Wenn Sie alle Dateien zippen wollen (+ versteckte Dateien) Bitte verwenden: zip -r namefiles.zip. Das "." sind alle Dateien im Ordner.
Wie unterscheidet sich Ihre Antwort von der angenommenen Antwort, die besagt "Der richtige Weg ist' zip -r 1.zip. " –
@ SimonMᶜKenzie Er erklärte auch was "." meint. Das hat den Unterschied gemacht, nehme ich an. –
Das "." ist nicht alle Dateien im Ordner. Es bedeutet den "aktuellen Ordner" selbst, der letztendlich alle Inhalte enthalten würde. –
Oder Sie können einfacher
zip 1.zip ./
, dass so ziemlich Werke hinzufügen, aber jetzt im auch ../ bekommen, die ich glaube nicht, ich will. –
von ../ meinst du, du komprimierst auch Dateien aus dem obigen Verzeichnis? – Gunnar
anscheinend. Wenn ich zip 1.zip *. * (In einem Ordner mit Unterordner a und einer versteckten Datei namens '.hidden_file') bekomme ich: –