![如何使目录中的所有新文件可执行](https://linux22.com/image/842817/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E6%89%80%E6%9C%89%E6%96%B0%E6%96%87%E4%BB%B6%E5%8F%AF%E6%89%A7%E8%A1%8C.png)
我想要一种方法,通过这种方式,每当我在特定目录中创建新文件时,我都希望它默认可执行。
这可能吗?如果可能的话,怎么做?
答案1
您可以使用以下命令更改目录的权限
chmod -R 700 目录
其中 -R ----> 递归应用目录下所有子目录和文件的权限
答案2
这取决于你如何创建文件。如果你希望只有创建者才能执行,那么使用:
chmod 100 myfile
如果您还需要读写访问权限:
chmod 700 myfile
一点帮助:http://www.meine-erste-homepage.com/chmod-generator.php
可以使用以下方法自动创建install
(coreutils 的一部分):
install -b -m 700 /dev/null myfile