MenüNetzwerklösungen, Webprogrammierung, Intranetlösungen, Datenbanken, Anwendungsprogrammierung und Systemsicherheit aus einer Hand in Bad Tölz
Die wichtigsten Kommandos und Funktionen nach Kategorien geordnet mit ausgefeilter Stichwortsuche.

 Unix / Linux Shellscript-Kurzreferenz - Gzip

Suchbegriff: 
nach obengzip

Gnu Zip ist ein recht pfiffiger Datenkomprimierer. Er kann sowohl Dateien komprimieren als auch irgendws von der Standardeingabe entgegennehmen und es komprimiert zur Standardausgabe schicken. Der Kompressionsgrad ist einstellbar.
gunzip ist nur ein Link auf gzip, hat aber (bedingt durch $0) die Wirkung, daß eine bereits "gezippte" Datei dekomprimiert wird.

# Mal schnell die messages komprimieren
gzip /var/log/messages

# Oder mal ausnahmsweise was heftigeres?
# Alle Logdateien in /var/log gezippt archivieren, wenn diese
# eine Größe von 500000 Bytes übersteigen
ls -al | awk '\
{
    if($5>500000)
    {
        print "gzip -9 "$9";
        mv "$9".gz "$9 strftime(".%Y%m%d")".gz;
        echo -n > "$9
    }
}' > tmp
. ./tmp
rm tmp

Man könnte das noch etwas ekliger mit einer Befehlssubstitution, wie weiter oben beschrieben, gestalten. Leider produziert die Ausgabe des ersten Befehls eine mehrzeilige Ausgabe, so daß das mit der Befehlssubstitution so eine Sache ist ....


Letzte Änderung: 2019-02-17


 

 
 © 2003-2020 Hohmann-EDV | Stand: 2015-05-21 | CCBot 2.0 / unknown | Programmierung: Hohmann-EDV
Diese Website verwendet Cookies für eine bestmögliche Funktionalität und setzt bei Bedarf auch solche von Drittanbietern. Durch die Nutzung dieser Website erklären Sie sich mit der Nutzung von Cookies einverstanden.

OKCookies ablehnenMehr Infos...

Cookies sind kleine Textschnipsel, die zwischen Browser und Webserver ausgetauscht werden. Sie dienen dazu, die Funktionalität dieser Website zu verbessern. Beispielsweise wir dadurch dieser Hinweis nicht immer wieder eingeblendet, wenn Sie auf dieser Website unterwegs sind und Sie der Verwendung von Cookies bereits zugestimmt haben. Die Verwendung von Cookies kann in Ihrem Browser abgeschaltet werden. Dies geht jedoch auf Kosten des Komforts bei der Benutzung dieser Website. Hinweise zum Abschalten der Verwendung von Cookies finden Sie in der Hilfedatei Ihres Browsers.