オルタナティブ・ブログ > mtaneda ブログ >

中小企業の開発者は会社で何をしているのか

Mac OS X で、ディレクトリの比較

»

二つの外付けハードディスクの中に同じような構成のディレクトリがありました。
「ん〜? どちらが正なんだっけ?そもそもこれは同じものなの?」
と、気になったので比較することにしました。

さて、こういうときどうすれば良いのでしょうか。
スクリプトでも書いてと思ったのですが、 こんな方法で行ける気がします。

diff -r -q --brief /比較元  /比較先  |grep -v '.DS_Store'

実行結果はこんな感じになります。

macbook-pro:~ mtaneda$ diff -r -q --brief hoge hage|grep -v '.DS_Store'
Files hoge/b.txt and hage/b.txt differ
Only in hoge: c.txt

違いがあれば「Files 〜 and 〜 differ」と表示してくれるし、片側にしかないファイルは「Only in 〜」と表示してくれます。

この結果、二つのハードディスクにあるディレクトリは全く同一のものとわかったので削除しました。
 

Comment(0)