Do terminal:
-
O terminal é aberto em seu diretório pessoal por padrão. De qualquer outro lugar, digite
cd ~
para retornar ao diretório inicial. -
ls -l
mostrará as permissões do arquivo no início, por exemplo,-rwxr-xr-x 1 izx izx 11217428 Oct 2 2011 wkhtmltoimage-amd64
Primeiro método: O caminho para assistir e aprender
-
Você pode então filtrar com o grep para obter o resultado desejado:
ls -l | grep -P ".{7}rwx.*"
- a expressão regular aqui diz ao grep para selecionar apenas as linhas nas quais os caracteres 8 a 10 são
rwx
- a expressão regular aqui diz ao grep para selecionar apenas as linhas nas quais os caracteres 8 a 10 são
-
que no meu diretório inicial mostra:
-rwxrwxrwx 1 izx izx 0 Jun 15 23:42 sd.png -rwxrwxrwx 1 izx izx 0 Jun 15 23:42 slashdot.png drwxrwxrwx 3 izx izx 4096 Jun 15 21:31 src
Segundo método: a maneira correta e recursiva
-
No seu diretório home, digite
find . -perm -a+rwx
- Você está instruindo encontrar a examinar o diretório atual (home) e todos os subdiretórios, para arquivos que são
rwx
por todos; os resultados serão exibidos com caminhos relativos completos, por exemplo,
./.mozilla/firefox/lr5z24b3.default/lock ./src ./src/accountsservice-0.6.15/src/libaccountsservice/.libs/libaccountsservice.so ./src/accountsservice-0.6.15/src/libaccountsservice/.libs/libaccountsservice.la ./src/accountsservice-0.6.15/src/libaccountsservice/.libs/libaccountsservice.so.0 ./src/accountsservice-0.6.15/debian/libaccountsservice-dev/usr/lib/libaccountsservice.so ./src/accountsservice-0.6.15/debian/libaccountsservice0/usr/lib/libaccountsservice.so.0 ./src/accountsservice-0.6.15/debian/tmp/usr/lib/libaccountsservice.so ./src/accountsservice-0.6.15/debian/tmp/usr/lib/libaccountsservice.so.0 ./.pulse/676238f89edd1f57138b3da400000004-runtime ./sd.png ./slashdot.png ./XnView/lib/libQtGui.so.4 ./XnView/lib/libQtWebKit.so.4 ./XnView/lib/libQtXml.so.4 ./XnView/lib/libQtDBus.so.4 ./XnView/lib/libQtNetwork.so.4 ./XnView/lib/libQtCore.so.4 ./XnView/lib/libQtSvg.so.4
- Você está instruindo encontrar a examinar o diretório atual (home) e todos os subdiretórios, para arquivos que são
-
As entradas em negrito no diretório inicial também aparecem no primeiro método.
Para mais formas de usar find
para realizar o que você quer, por favor, consulte resposta de Eliah Kagan logo acima ou abaixo dessa.