κeenのHappy Hacκing Blog | Lispエイリアンの狂想曲

Rsync小ネタ

mpdを導入したときにrsyncでパーミッションの問題が発生したと言ってましたが解決策がありました。

まず基本。

rsyncでバックアップをとるときは

rsync -avz dir/ me@remote:backup

です。dirのあとの/は重要です。dir自体かdirの中身かを左右します。zshはそこんとこイマイチ理解してないようで悲しいです。因みに-a-rltogpDの略です。でも今回みたいにパーミッションを含めたくないときは

rsync -rltogD -vz dir/ me@remote:backup

-pを抜くかと思いきや、

rsync -avz --no-p dir/ me@remote:backup

なる記法があるそうです。便利ですね。

Written by κeen