Home > unix

unix Archive

rsyncの–deleteでファイルが削除されない

  • 2008-04-24 (木)
  • unix
この記事の所要時間: 039

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でディレクトリを指定する際は、末尾に[/]を付けるつけないで挙動が変わるから、安全のために[*]を付けていたのが、逆に仇となったという話でした。パラメータはキチンと把握しておこう。

CentOS yumでGPGキーエラー

  • 2007-07-03 (火)
  • unix
この記事の所要時間: 036

先日某所で借りたサーバが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キー入れといてくれても良いかと。

FreeBSD 4.x End of Life

  • 2007-02-03 (土)
  • unix
この記事の所要時間: 029

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ユーザさんはどこに向かうのでしょうか。

よく使うコマンドは?

  • 2006-09-24 (日)
  • unix
この記事の所要時間: 131

普段良く使うコマンドって何でしょうか?

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が紹介されています。

ホーム > unix

検索
フィード
メタ情報

Return to page top