タグ

2007年9月6日のブックマーク (1件)

  • UNIXの小技 - MacWiki

    リモートファイルをディレクトリごとコピーする[編集] scp コマンドに -r オプションを付けます。 同時に -p オプションも付けるとなお便利でしょう。 scp -pr remotehost:dir dir rsync を使います。セキュリティ上、-e オプションで ssh を指定しておきましょう。 (あるいは環境変数で指定) rsync -e ssh -avz remotehost:dir dir 以上の2方法は、稀にエラーを起こすことがあります。 (特に ssh2 系 - ssh1 系のホスト間でよくエラーが起きるような気がします) このような場合、tar でディレクトリのアーカイブを作り、*.tar (*.tgz) ファイルを転送すれば確実です。 tar cvf dir.tar dir/ アーカイブの出力をそのまま標準出力に吐き出して、パイプで手元の tar にデータを渡し、 そ

    cpn
    cpn 2007/09/06