- 締切済み
ディレクトリの権限について
お世話になります。 テープに取得したデータを 作業ディレクトリに展開し、 展開した後のディレクトリの権限 が元データのディレクトリ権限と 変わっているものがないかを確認 したいのです。 基本、ls -lで結果を確認するしか ないのかと思ってますが、どなたか よい方法をご存じではないでしょうか? 宜しくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- umasikajiro
- ベストアンサー率67% (545/803)
回答No.3
ごめん # ls -alR >before.txt のほうがいいかな? http://homepage2.nifty.com/cs/linux_command/command/ls.html
- umasikajiro
- ベストアンサー率67% (545/803)
回答No.2
バックアップ前に # ls -l >before.txt して before.txtをどこかに保存しておく 展開後 # ls -l >after.txt してから # diff before.txt after.txt これで一致しないものがあれば表示されます。 ###もっとスマートな方法が有れば、オイラにも 教えて!goo
noname#96023
回答No.1
私ならlsとfindを組み合わせてシェルを作ります findでディレクトリを抽出し,lsで権限を出し比較する程度でよいのではないでしょうか
補足
ありがとうございます。 さらに初歩的な質問で申し訳ないのですが、 lsで権限を出すと当然パーミッション、オーナー 、グループ、タイムスタンプ等が表示されますが 元データのlsの結果と展開後のlsをどう比較すれば よろしいでしょうか?