マニュアルページには次のように記載されています。
-perm -mode
そのモードのすべての許可ビットがファイルに設定されていることを示します。
-perm /mode
これは、モードのすべての許可ビットがファイルに対して設定されたことを意味します。
権限を使用して2つのディレクトリを作成し、このコマンドを使用したときに両方のディレクトリと/tmp
権限があることを発見しました。1777
1755
1777
1755
find / -perm -1000 -type d
find / -perm /1000 -type d
だから私は混乱しています。ディストリビューションとしてCentOS 7を使用します。
ベストアンサー1
8進数8#1000は2進数2#1_000_000_000で、ビットは1つだけ設定されています。粘り強いビットだから、みんなまたはどの他に何もない。
/tmp
これらのビットはすべてセットされ、ビットは設定されていません。
-perm -5000
たとえば、VS(8#5000は、2ビットが設定されている2#101_000_000_000)で、最小2ビットが設定されている値の違いを見つけることができます。-perm /5000
ここで、前者はsetuidビットとStickyビットの両方が設定されたファイルを返し、後者は1つ(または2つ)設定のファイルを返します。
一般的に(誰かが実行可能)(誰かが読み取ることができます)や(setuidまたはsetgid、危険)などの/
操作に使用し、(すべての人が実行可能)、(所有者が読み取ることができる)読み取りと書き込み)否定() 。-perm /111
-perm /444
-perm /6000
-
-perm -111
-perm -600
! -perm -... -exec chmod ...+... {} +