![为什么将“find”目录识别为可执行文件](https://linux22.com/image/1580755/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%B0%86%E2%80%9Cfind%E2%80%9D%E7%9B%AE%E5%BD%95%E8%AF%86%E5%88%AB%E4%B8%BA%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6.png)
有人知道为什么吗
find -executable
列出目录?(我知道,如何通过添加来规避它
-type f
;-) 但我希望我不必这么做
答案1
该-executable
参数测试“事物”(文件或目录)是否可以由当前用户“执行”。对于目录,这意味着用户可以进入cd
该目录。对于文件,这意味着用户可以执行该文件。
因此文件和目录都可以按照find -executable
使用意义来“执行”。
有人知道为什么吗
find -executable
列出目录?(我知道,如何通过添加来规避它
-type f
;-) 但我希望我不必这么做
该-executable
参数测试“事物”(文件或目录)是否可以由当前用户“执行”。对于目录,这意味着用户可以进入cd
该目录。对于文件,这意味着用户可以执行该文件。
因此文件和目录都可以按照find -executable
使用意义来“执行”。