GNU/Linux >> Tutoriels Linux >  >> Linux

Comment rediriger la sortie d'un programme vers un fichier Zip ? ?

Fermé . Cette question a besoin de détails ou de clarté. Il n'accepte pas de réponses actuellement.

Vous voulez améliorer cette question ? Ajoutez des détails et clarifiez le problème en modifiant ce message.

Fermé il y a 5 ans.


Améliorer cette question

J'exécute un script qui collecte un journal d'un serveur. Je dois rediriger ces journaux vers un fichier ZIP. En ce moment, je collecte des données dans un fichier texte.

Comment puis-je le rediriger directement vers ZIP ?

Réponse acceptée :

Utilisation de UnZip 6.00 of 20 April 2009 , j'ai pu faire ceci :

$ date | zip jeff.zip -
$ unzip -l jeff.zip
Archive:  jeff.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
       29  01-21-2016 13:02   -
---------                     -------
       29                     1 file
$ unzip -p jeff.zip | cat
Thu Jan 21 13:02:31 EST 2016
$ unzip -p jeff.zip > newfilename.here

Ceci utilise date en remplacement de votre script qui collecte le fichier journal, vers stdout vraisemblablement ; il envoie ce stdout à zip, lui disant de prendre son entrée de stdin au lieu d'un nom de fichier (avec - ). Le contenu du fichier zip ne porte aucun nom reconnaissable, mais les données sont là.


Linux
  1. Comment enregistrer la sortie de la commande dans un fichier sous Linux

  2. Comment créer un fichier ZIP protégé par mot de passe sous Linux

  3. Comment rediriger la sortie vers un fichier et Stdout sous Linux

  4. Comment rediriger la sortie d'un processus déjà en cours d'exécution

  5. Comment rediriger la sortie du service systemd vers un fichier

Comment cracker le mot de passe zip sur Kali Linux

Comment rediriger stderr vers stdout dans Bash

Comment rediriger la sortie de la commande shell

Comment rediriger la sortie vers /dev/null sous Linux

Comment rediriger uniquement Stderr ?

Comment compresser un fichier sous Linux