findの使い方について質問があります。

パーミッション検索で、2種類のパーミッションに該当しないものを探したいのですが・・・・

find . -type d ! -perm 770 -or -prem 750 -print
find . -type d ! -perm 770,750 -print
find . -type d ! -perm '770,750' -print

上記のように記述してもうまくいきませんでした。
他に方法があるのであれば、教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

find . -type d ! ( -perm 770 -o -perm 750 )


ではどうでしょう。
C-Shell等の場合、!と(・)はシェルで解釈されないよう、
バックスラッシュやクォーテーションでエスケープして
おく必要があります。
    • good
    • 0
この回答へのお礼

大変ありがとうございました。
うまくいきました。

お礼日時:2003/10/29 14:03

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


人気Q&Aランキング

おすすめ情報