47

特定のユーザーの許可によってのみファイルを検索したいと考えています。たとえば、完全なアクセス許可を持つファイルを見つけたい場合。

私は次のようなことをするかもしれません:

find . -user $(whoami) -perm 

しかし-perm、root や他のユーザーの許可を無視したい場合は、後に何を追加すればよいでしょうか。

4

2 に答える 2

81

皮切りに:

find /path/to/file -user user1 -perm -u+rwx

/path/to/filesこれは次のことを意味します:が所有するで始まるファイルを探しますuser1。ここで、グループおよびその他のパーミッションは (-パーミッション文字列の前にある) 何でもかまいません。ユーザーのパーミッションは次のとおりです。rwx

ファイルのみ (ディレクトリなし) を検索するには、-type f.

また、読んでみてください。これには素晴らしい例があります:チュートリアルを探す

于 2013-03-06T12:49:36.883 に答える