アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。

テープに取得したデータを
作業ディレクトリに展開し、
展開した後のディレクトリの権限
が元データのディレクトリ権限と
変わっているものがないかを確認
したいのです。
基本、ls -lで結果を確認するしか
ないのかと思ってますが、どなたか
よい方法をご存じではないでしょうか?

宜しくお願いいたします。

A 回答 (3件)

私ならlsとfindを組み合わせてシェルを作ります


findでディレクトリを抽出し,lsで権限を出し比較する程度でよいのではないでしょうか

この回答への補足

ありがとうございます。
さらに初歩的な質問で申し訳ないのですが、
lsで権限を出すと当然パーミッション、オーナー
、グループ、タイムスタンプ等が表示されますが
元データのlsの結果と展開後のlsをどう比較すれば
よろしいでしょうか?

補足日時:2006/08/17 23:01
    • good
    • 0

ごめん


# ls -alR >before.txt のほうがいいかな?
http://homepage2.nifty.com/cs/linux_command/comm …
    • good
    • 0

バックアップ前に


# ls -l >before.txt
して before.txtをどこかに保存しておく

展開後
# ls -l >after.txt
してから

# diff before.txt after.txt

これで一致しないものがあれば表示されます。
###もっとスマートな方法が有れば、オイラにも 教えて!goo
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!