※ ChatGPTを利用し、要約された質問です(原文:tarと compressと remshの組み合わせ)
tarとcompressとremshの組み合わせでファイルのバックアップ、圧縮、転送ができない
このQ&Aのポイント
HP-UXを使用している場合、tarとcompressとremshを組み合わせてファイルのバックアップ、圧縮、転送を行いたいと考えていますが、うまくいきません。
具体的な手順として、/etc/tmpディレクトリのファイルをtarでバックアップし、compressで圧縮し、remshを使用して別のサーバに転送することを試みています。
しかし、上記のコマンドを実行してもtarのエラーが発生し、ファイルが見つからないというエラーメッセージが表示されます。順序を変えて試してみましたが、うまくいきませんでした。同様の方法でファイルのバックアップ、圧縮、転送を行った経験のある方がいらっしゃれば、教えていただきたいです。
tarと compressと remshの組み合わせ
HP-UXを使用しています。
tar と compress とremshを組み合わせて、
あるディレクトリ配下のファイルを、バックアップし、圧縮し、さらに別サーバに転送したいのです。
例えば、あるディレクトリを /etc/tmpとし、別サーバのIPアドレスをxxx.xxx.xxx.xxxとし、
別サーバの保存領域が/tmpとし、圧縮したバックアップファイル名をdummy.tar.Zとします。
このとき、
下のように打っても、tarのエラーがでます。
具体的には etc/tmp配下にファイルがたくさんあるのにもかかわらずファイルが見つかりませんのようなエラーがでました。
(...のようなというのは、今、家にいるため会社で昼間見たエラーメッセージを覚えていないのです)
うってみた内容
tar cvf -etc/tmp | compress -c | remsh xxx.xxx.xxx.xxx dd of=/tmp/dummy.tar.Z
構文が違うのかと思い、いろいろ順序を入れ替え、やってみましたが駄目でした。
しかし、tarとcompressとremshを組み合わせ、対象ファイルをバックアップし、圧縮し、さらに別サーバに転送できると聞いたことがあるのです。(メリットは最初のサーバに大きな容量のバックアップファイルを残さないですむこと)
今日、三時間ほど試しましたが、できませんでした。
もし、皆さんの中でやられた方がいらっしゃいましたら教えてください。
お礼
さっそくの回答ありがとうございました。 tar cvf - etc/tmp つまり、-の後にスペースを入れただけでうまくいきました。 昨日は、こんな単純な間違いに、いつまで経っても分かりませんでした。 焦っているときって、うまくいきませんね。 どうもありがとうございました。