Bash-Befehl zum Komprimieren von Ordnern mit einem Kennwort

8053
Perica Zivkovic

Wie kann ich zwei Ordner in eine Archivdatei (zip, gzip oder ähnliches) mit einem Kennwort für die Dateien komprimieren?

Zum Beispiel habe ich Ordnerstruktur:

  • rootDir
    • dir1
    • dir2
    • dir3
    • dir4

Ich brauche den bash-Befehl, um dir2 und dir4 zu derselben Archivdatei hinzuzufügen, die mit einem Kennwort komprimiert ist.

7

2 Antworten auf die Frage

7
Tim
zip -er filename.zip dir2 dir4

Der zipBefehl ist allgemein verfügbar. Wenn nicht in Ihrem System, suchen Sie nach einem zipPaket oder ähnlichem.

Das -eFlag gibt an, dass die Verschlüsselung für die ZIP-Datei verwendet werden soll. Sie werden aufgefordert, ein Kennwort einzugeben.

Das -rFlag gibt die Rekursion an. Alle Dateien in dir2und dir4werden eingeschlossen.

Die entstehende komprimierte, verschlüsselte Datei enthält dir2und dir4wird unter platziert filename.zip.

Das ist gut, wie mache ich das für alle Ordner, Dateien und Unterordner (rekursiv)? Und noch eine Frage, wie gebe ich ein Passwort ohne Aufforderung? Perica Zivkovic vor 15 Jahren 0
Die Antwort, die ich suchte, lautet also: zip -rP "password" filename.zip dir2 dir4 Perica Zivkovic vor 15 Jahren 2
Beachten Sie jedoch, dass die integrierte Verschlüsselung von "zip" ziemlich unsicher ist: http://math.ucr.edu/~mike/zipattacks.pdf. Wenn Sie mehr als nur Schutz vor gelegentlichem Peeping wünschen, verwenden Sie eine echte Verschlüsselungssoftware (wie GnuPG oder TrueCrypt). sleske vor 14 Jahren 1
0
nik

Komprimieren Sie mit Ihrem bevorzugten Unix-Befehl (meins ist ' tar cfj' für einen BZip2-Tarball).
Dann verschlüsseln Sie mit bcrypt.

Bcrypt ist ein plattformübergreifendes Dateiverschlüsselungsprogramm.

Sie sagen jedoch, dass bcrypt nicht mehr sicher ist (! ;-)).
Nun, wechseln Sie zu TrueCrypt (es ist auch plattformübergreifend - easycrypt ).

Tipp: Die Verschlüsselung nach der Komprimierung macht das Leben viel interessanter.

was meinst du mit "interessanter"? Tebe vor 9 Jahren 0
Dieser Ansatz ist interessant, da die Dateiliste im Gegensatz zur gezippten Datei in der komprimierten Datei ausgeblendet wird. Technico.top vor 8 Jahren 1