wake-up-neo.com

Zip inklusive versteckter Dateien

Unter Linux kann ich alle Dateien (außer versteckten Dateien) im aktuellen Verzeichnis komprimieren, indem ich Folgendes tue:

Zip 1.Zip *

Aber wie binde ich die versteckten Dateien ein?

73

EDIT: Der richtige Weg ist Zip -r 1.Zip .

Die folgenden Befehle sind falsch, da sie auch das übergeordnete Verzeichnis enthalten.


Haben Sie das versucht:

Zip yourfile.Zip sourcedir/* .*

oder Sie in Ihrem Fall

Zip 1.Zip * .[^.]*'

Es sollte auch alle versteckten Dateien enthalten.

134
Gunnar

Oder Sie können einfach hinzufügen

Zip 1.Zip ./
13
pictoru

Nur um sicherzugehen, dass es nicht vergessen wird, da dies ein Forum für Entwickler ist und eine gute Anzahl von uns Git verwendet.

Eine einfache Möglichkeit, nur das zu bekommen, was Sie im Zip haben möchten, ist die Verwendung von git archive -o filename.Zip branch

10
code

Wenn Sie alle Dateien (+ versteckte Dateien) komprimieren möchten, verwenden Sie bitte: Zip -r namefiles.Zip. Das "." sind alle Dateien im Ordner.

3
D z

wenn Sie keine Rechte zum Speichern der Zip-Datei im aktuellen Verzeichnis haben, können Sie in das Verzeichnis gehen, in dem Sie Rechte haben und diese eingeben

Zip -r 1.Zip /path/to/source/dir/.

Wenn Sie jedoch .../some_dir Eingeben

unzip 1.Zip

dann werden deine Dateien in .../some_dir/path/to/source/dir/ dekomprimiert

1