next up previous
Next: 23 MIND-Mobile-Wireless Up: 2012年のコンピューターノウハウ (Mac, CentOS) Previous: 21.3 日付は西暦で

22 rsync

良く使う使い方は
rsync -avz --update ソースディレクトリィ/ デスティネーションディレクトリィ
かな。大事な要点は

(1)
ソースディレクトリィの名前の尻尾に / をつけること,
(2)
古いファイルで新しいファイルを上書きされないための --update

古いのは消す、というのだったら --delete を入れる。 例外ファイルは、--exclude ファイル名 あるいは --exclude-from=ファイル名リストのファイル名 で指定する。

#!/bin/sh
if [ -d /mathhd0/mk ] ; then
    rsync -avz --delete --exclude-from=/export/home/exclude.list \
        --exclude '._*' /export/home/ /mathhd0
fi


next up previous
Next: 23 MIND-Mobile-Wireless Up: 2012年のコンピューターノウハウ (Mac, CentOS) Previous: 21.3 日付は西暦で
桂田 祐史
2013-10-09