Anwendungs-Software und Apps 14.485 Themen, 73.530 Beiträge

7zip -si -so gleichzeitig (Linux)

robinx99 / 2 Antworten / Baumansicht Nickles

Hi,
vieleicht kann mir wer helfen.
Ich will 7z nutzen um etwas zu packen, laut man page solte man es unter Linux ja so tuen.
-------------------
On Linux/Unix, in order to backup directories you must use tar :
- to backup a directory : tar cf - directory | 7za a -si directory.tar.7z
- to restore your backup : 7za x -so directory.tar.7z | tar xf -
--------------------
Grundsätzlich funktioniert es ja. Doch würde ich gerne von stdin lesen und schreiben. Doch jeder meiner versuche endet in einer fehlermeldung

Versuche wie "tar cf - directory | 7za a -si -so | gpg -e -r xy >directory.tar.7z.gpg" enden immernur in:

Error:
Incorrect command line


robinx

bei Antwort benachrichtigen
neanderix robinx99 „7zip -si -so gleichzeitig (Linux)“
Optionen

Du kannst nicht gleichzeitig packen (-si) und entpacken(-so)

Volker

Computers are like airconditioners - they stop working properly when you open Windows Ich bin unschuldig, ich habe sie nicht gewählt!
bei Antwort benachrichtigen
robinx99 neanderix „Du kannst nicht gleichzeitig packen -si und entpacken -so Volker“
Optionen

-si Read data from StdIn
-so Write data to StdOut

-si und -so haben nichts mit packen / entpacken zu tuen.
Aber nach langer suche habe ich infos gefundne dass das 7z format wohl seekable sein muß, womit dass wohl nicht auf die pipe gehen kann. Muß ich wohl leider bei "lzma -9" bleiben auch wenn dies nicht so gut konfigurierbar ist wie 7z (angabe der dictionary size läßt sich wesentlich höher einstellen wie bei lzma)

bei Antwort benachrichtigen