É basicamente a diferença entre todos os três bits ( -mode ) e qualquer teste de subconjunto de permissão de bit único ( /mode ) ( -perm ).
-
find -perm -mode:Nesse caso, os bits de permissão mencionados devem estar presentes para o arquivo. Por exemplo, se você fizer
find -perm -666e se um arquivo tiver776, ele será correspondido. Da mesma forma,666,777etc será correspondido também, mas665não será correspondido. Em resumo, os (três) bits mencionados devem ser um subconjunto dos bits de permissão. -
find -perm /mode:Aqui, qualquer bit de subconjunto serve. Por exemplo, se fizermos
find -perm /666, e se um arquivo tiver644, o arquivo será correspondido porque o bit de permissão do usuário é6e estamos procurando por um único subconjunto de bits. Da mesma forma,700,060,006etc será correspondido, mas não por ex.444, já que nenhum bit contém nenhum subconjunto dos bits de permissão necessários.