tar -xzOf file.tar.gz file_you_want_to_extract | ssh user@host 'cat > /path/to/destination_file'
-x
: Extrakt-z
: Durchgzip
-f
: Nehmen Sie eine Datei als Eingabe auf.-O
: Extrahieren zu stdout
Der file_you_want_to_extract
wird aus file.tar.gz
der Standardausgabe extrahiert und in die Pipeline geleitet ssh
, die cat
auf dem Remote-Host ausgeführt wird und seinen Standard in die Remote schreibt destination_file
. Natürlich möchten Sie sicherstellen, dass Sie über die Schreibberechtigung für Ihre gewünschte Zieldatei auf dem Remote-Host verfügen.