マンページから find
の :
-perm -mode
すべての許可ビット mode
ファイルに設定されています。シンボリック モードはこの形式で受け入れられ、これは通常、それらを使用したい方法です。シンボリック モードを使用する場合は、'u'、'g'、または 'o' を指定する必要があります。
など:
find . -user $(whoami) -perm -007
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、
find . -user $(whoami) -perm -006
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、rw 、
find . -user $(whoami) -perm -005
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、rx 、
find . -user $(whoami) -perm -004
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、rw 、rx 、r 、
find . -user $(whoami) -perm -003
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、wx 、
find . -user $(whoami) -perm -002
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、rw 、wx 、w 、
find . -user $(whoami) -perm -001
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、rx 、wx , x 、
find . -user $(whoami) -perm -000
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、rw 、rx 、wx 、r 、w , x , 0 、
<ブロック引用>
-perm /mode
許可ビット mode
のいずれか ファイルに設定されています。シンボリック モードは、この形式で受け入れられます。シンボリック モードを使用する場合は、'u'、'g'、または 'o' を指定する必要があります。 (...) モードで許可ビットが設定されていない場合、このテストは任意のファイルに一致します (ここでの考え方は、-perm -000
の動作と一致するようにすることです ).
例:
find . -user $(whoami) -perm /007
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、rw 、rx 、wx 、r 、w , x 、
find . -user $(whoami) -perm /006
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、rw 、rx 、wx 、r 、w 、
find . -user $(whoami) -perm /005
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、rw 、rx 、wx 、r , x 、
find . -user $(whoami) -perm /004
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、rw 、rx 、r 、
find . -user $(whoami) -perm /003
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、rw 、rx 、wx 、w , x 、
find . -user $(whoami) -perm /002
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、rw 、wx 、w 、
find . -user $(whoami) -perm /001
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、rx 、wx , x 、
find . -user $(whoami) -perm /000
指定されたユーザーに対して、次の権限を持つファイルを返します:rwx 、rx 、rw 、wx 、r 、w , x , 0 .
例はテスト済みです。
開始:
find /path/to/file -user user1 -perm -u+rwx
これは、/path/to/files
で始まるファイルを探すことを意味します。 、所有者 user1
、グループおよびその他の権限は何でもかまいません (-
パーミッション文字列の前に)、ユーザーのパーミッションは次のとおりです:rwx
ファイルのみ (ディレクトリなし) を検索するには、-type f
を追加します。 .
また、読んでみてください。これには素晴らしい例があります:チュートリアルを探す