rsync
ファイルのバックアップや、コピーに使います
環境
- Fedoracore 6
- Vmware Player
インストールされているかを確認する
rpm -qi rsync
ローカルのファイルをコピー
rsync -avh /home/d4-1977/sample /usr/local/src/
実行すると、sampleというディレクトリが、/usr/local/src以下にコピーされている。
ユーザ名やグループも同じまま。
ローカルのファイルをコピーした後に、元ディレクトリを削除
rsync -avh --delete /home/d4-1977/sample /usr/local/src/
差分をコピー
rsync -avh -rp /home/d4-1977/sample /usr/local/src/
- 1回コピーしたあとだと「-rp」というオプションで差分だけコピー
- バックアップなんかに
SSHで
rsync -avh ssh /home/d4-1977/sampleback matsuhisa@192.168.0.8:/Users/d4-1977
- パスワードが聞かれてしまいます(鍵があれば違うらしいです)
- 指定したユーザで転送されます
--dry-runオプション
実際には動作しないで、何がどこに移動するのかを見ることができる。
--progress
転送速度や、残りファイルがわかる。