• 締切済み

ディレクトリの権限について

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

みんなの回答

回答No.3

ごめん # ls -alR >before.txt のほうがいいかな? http://homepage2.nifty.com/cs/linux_command/command/ls.html

回答No.2

バックアップ前に # ls -l >before.txt して before.txtをどこかに保存しておく 展開後 # ls -l >after.txt してから # diff before.txt after.txt これで一致しないものがあれば表示されます。 ###もっとスマートな方法が有れば、オイラにも 教えて!goo

noname#96023
noname#96023
回答No.1

私ならlsとfindを組み合わせてシェルを作ります findでディレクトリを抽出し,lsで権限を出し比較する程度でよいのではないでしょうか

da-kid
質問者

補足

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

関連するQ&A