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
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