Home > unix
unix Archive
rsyncの–deleteでファイルが削除されない
- 2008-04-24 (木)
- unix
rsyncで以前困ったこと。
–deleteを付けて同期しているのに、同期元で削除したファイルがなぜか同期先で消えない現象が発生。
結局理由は、同期元のパスに*(アスタリスク)を付けていたのが原因だった。
ディレクトリ構成は↓な感じ。
$ find ./ ./src/ ./src/a ./des ./des/a ./des/b
bはdes/にはあるが、src/には無いので–delete付けると、消えるはず。
$ rsync -avz –delete src/* des/
$ find ./
./src/
./src/a
./des
./des/a
./des/b <--- 消えてない。。。
[/code]
アスタリスク無しで実行すればok。
$ rsync -avz –delete src/ des/
$ find ./
./src/
./src/a
./des
./des/a
<--- 消えた!
[/code]
ちなみにsrc/以下のサブディレクトリについては、[*]付けてもokでした。[*]を指定したディレクトリでは、ディレクトリエントリは見ないのかな。
rsyncでディレクトリを指定する際は、末尾に[/]を付けるつけないで挙動が変わるから、安全のために[*]を付けていたのが、逆に仇となったという話でした。パラメータはキチンと把握しておこう。
- コメント (Close): 1
- Trackbacks: 0
CentOS yumでGPGキーエラー
- 2007-07-03 (火)
- unix
先日某所で借りたサーバがCentOS3だったのですが、yumでRPMを更新しようとすると以下のエラーが発生しました。
Error: You may also check that you have the correct GPG keys installed centos
GPGキーを入れろとの事なので以下のコマンドでインストールして解決。
# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-3
サーバ屋構築のサーバなんだから、あらかじめGPGキー入れといてくれても良いかと。
- コメント (Close): 0
- Trackbacks: 0
FreeBSD 4.x End of Life
- 2007-02-03 (土)
- unix
FreeBSD 4.11 End of Life – 4.11採用のベンダは6系への計画的移行を (MYCOMジャーナル)
FreeBSD4.xがEnd of Lifeをむかえました。4.xを使っているところは多いのでこれは影響が大きそうですね。(まあ本来はEOLをむかえる前に対応しておくべきでしょうけど)
ウチでも4.11サーバがあるので、どれに移行するかを思案中。
素直に6.xへ移るか、CentOSへ移るか、はてさて。
他の4.xユーザさんはどこに向かうのでしょうか。
- コメント (Close): 0
- Trackbacks: 0
よく使うコマンドは?
- 2006-09-24 (日)
- unix
普段良く使うコマンドって何でしょうか?
history|awk ‘{print $2}’|awk ‘BEGIN {FS=”|”} {print $1}’|sort|uniq -c|sort -r
Review your most oft-used UNIX commands – Lifehacker (2006-09-23)
ローカルサーバで実行したところ以下のような感じでした。
$ history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -r 168 cd 140 ls 109 exit 105 sudo 90 vi 65 dig 49 php 47 psql 22 cat 16 mv 14 make 14 ./configure 13 su 11 svn 11 rm 11 cp 9 find 7 top 7 ab 6 tar 6 tail 6 mkpasswd 6 /home/xxx/php5/bin/php 5 gdb
エントリでは上位のコマンドについてエイリアスを作る事によりキー入力を少なくできるのでは、というTipsが書かれていました。
さらにエントリの元ネタ(UNIX productivity tips)では他にも色々なTipsが紹介されています。
- コメント (Close): 0
- Trackbacks: 0
ホーム > unix
- 検索
- フィード
- メタ情報