Extrahieren aller Dateien im Tar-Format auf einen Remote-Server

Extrahieren aller Dateien im Tar-Format auf einen Remote-Server

Der folgende Befehl extrahiert die angegebene Datei auf einem Remotecomputer:

tar -xzOf file.tar.gz file_you_want_to_extract | ssh user@host 'cat > /path/to/destination_file'

Meine Anforderung ist, dass ich alle Dateien auf den Remote-Computer extrahieren möchte. Wie kann ich das erreichen?

tar -xzOf file.tar.gz | ssh user@host 'cat > /path_dir'

Alle Dateien in file.tar.gz sollten auf dem Remote-Host in /path_dir extrahiert werden.

Antwort1

cat myfile.tgz | ssh user@host "tar xzf - -C /some/dir"

verwandte Informationen