Wie aktualisiert man eine ZIP-Datei in SSH? (Ubuntu)

465
Michael Rogers

Ich verwende zip, um täglich einen öffentlichen Ordner (4 GB) der Website zu sichern. Gibt es einen Befehl zum Aktualisieren derselben ZIP-Datei, ohne jedes Mal von Grund auf neu zu erstellen?

Es sollte 3 Dinge tun:

  1. Wenn eine Datei in zip vorhanden ist, überspringen Sie sie.
  2. Wenn die Datei nicht in zip vorhanden ist, fügen Sie sie hinzu.
  3. Wenn die Datei von der Site entfernt wurde, entfernen Sie sie auch aus der ZIP-Datei.

Ich denke, das wird schneller sein, als nur jede einzelne Datei von Grund auf neu zu packen. Wenn nicht mit zip, möglicherweise mit einer anderen Komprimierungsmethode, ist Geschwindigkeit Priorität und nicht Komprimierung.

0
Ich würde den Ordner mit Ihrem Computer synchronisieren, dies ist genau für Ihre Anwendung gedacht. Die Änderungen werden nur mit einem gewissen Aufwand übertragen. davidbaumann vor 5 Jahren 0
Hallo, ich bin mir nicht sicher, wie das von Windows gemacht werden soll, ohne die gesamte Datei jedes Mal erneut herunterzuladen- Aber dies ist auch so, dass der Server nicht so viel Zeit darauf verwendet, die Sicherungsdatei neu zu erstellen. Michael Rogers vor 5 Jahren 0
Mit rsync würden Sie den unkomprimierten Ordner mit Ihrem PC synchronisieren und daraus ein Archiv erstellen. Das Ergebnis ist, dass Sie nur neue / geänderte Dateien herunterladen. davidbaumann vor 5 Jahren 0
Oh ja, Ware Sync macht das auch. Es war nur einfacher, eine Datei herunterzuladen. Michael Rogers vor 5 Jahren 0
Das Zippen von 4 GB ist heute sehr schnell. Das Senden dauert jedoch viel länger. Mit rsync übertragen Sie also nur die Änderungen. Auf Ihrem lokalen Host können Sie 7zip mit Update als Parameter ausführen, wodurch Sie immer noch keine Dateien übertragen müssen. davidbaumann vor 5 Jahren 0

0 Antworten auf die Frage