single.php

Immer wieder schreibe ich mir Wichtiges auf die kleinen gelben Zettel, aber wenn man die Infos dann braucht, sind sie natürlich weg. Ein tar.gz auf dem Mac (mit Passwort) erstellen oder auspacken, und neuerdings TZST-Archive entpacken …

tzst entpacken

Plesk-Backups sind neuerdings .tzst – nicht mehr tar.gz – verpackt. TZST steht für Zstandard und ist eine schnelle verlustfreie Komprimierung mit besserer Kompression.

Unter Mac OS dafür zunächst mit brew tzst install von GitHub aufrufen und dann das test-Archiv entpacken mit

bash -c "$(curl -fsSL https://raw.githubusercontent.com/horta/zstd.install/main/install)"
… 
tar --use-compress-program=unzstd -xvf backup_user-data_xxx.tzst

Gefunden bei github/facebook

oder so, das ist wohl einfacher.

unzstd archive.tzst
tar -xvf archive.tar

Tar-Archiv packen

Der Befehl tar erzeugt zunächst mal ein ungepacktes Archiv, den tarball.
gz erst packt das Archiv.
Zusammen erzeugen sie ein gepacktes Archiv, ähnlich wie zip.

In das Verzeichnis wechseln, in dem die Datei bzw. der Ordner liegt,

tar cfvz myfolder.tar.gz folder

und wenn mehrere Dateien oder Verzeichnisse gepackt werden sollen

tar cfvz myarchive.tar.gz folder1 folder2 folder3

c create new file
v verbose (mit allen Informationen)
f file – eine Datei, in die das tar.gz gepackt werden soll
z mit gzip packen

Runterladen und Auspacken geht natürlich mit Doppelklick, aber auch auf die alte Art und Weise
in das Verzeichnis wechseln, in dem die .tar.gz-Datei liegt

  • gunzip meinarchiv.tar.gz
  • tar -xvf meinarchiv.tar
tar -xvf file.tar

Eine Datei mit wget laden

wget http://ftp.drupal.org/files/projects/drupal-7.31.tar.gz

Mac OS: Zip packen mit Passwort

Sensible Daten für den Versand oder die Weitergabe per Dropbox o.ä. mit Passwort packen:

zip -er meinArchiv.zip meinOrdner

Unzip

Gezipte Datei auf den Server laden – das ist genauso wie tar.gz-Archive schneller und sicherer als ganze Verzeichnisse, Unterverzeichnisse mit den einzelnen Dateien.

unzip archiv.zip

Das entpackt das Archiv in das Verzeichnis archiv und erhält die Dateistruktur.

Um das Verzeichnis in einem bestimmten Verzeichnis zu entpacken:

unzip -d /dest/directory/ archiv.zip

Ubuntu

Wenn unzip auf dem Server nicht installiert ist, installieren mit

sudo apt-get install unzip

Centos

yum install unzip

MacOS

brew install unzip