2つのホームフォルダがあります:/home/masi
と です/home/masi_backup
。2つのディレクトリのファイルの違いを見つけたいと思います。疑似コード
vimdiff <`ls -la /home/masi` <`ls -la /home/masi_backup`
2 つのディレクトリ間の所有権の違いをどのように比較できますか?
答え1
このようなもの:
vimdiff <(find /home/masi -printf "%P %u:%g %m\n" | sort) <(find /home/masi_backup -printf "%P %u:%g %m\n" | sort)
(これにより、先頭の/home/masi
またはのない名前/home/masi_backup
、所有ユーザーとグループ、および権限が返されます。後者は質問では言及されていませんが、便利なので、%m
必要ない場合は削除してください)。