如何使目录中的所有新文件都可执行

Has*_*ken 5 files chmod executable

我想要一种方法,每当我在特定目录中创建新文件时,我都希望它在默认情况下是可执行的。

这甚至可能吗,如果有的话怎么办?

Nai*_*ive 1

您可以使用以下命令更改目录的权限
chmod -R 700 目录

其中 -R ----> 递归地对目录下的所有子目录和文件应用权限


Fra*_*que 0

这取决于您如何创建文件。如果您只想为创建者严格执行,请使用:

chmod 100 myfile
Run Code Online (Sandbox Code Playgroud)

如果您还需要读写访问权限:

chmod 700 myfile
Run Code Online (Sandbox Code Playgroud)

一点帮助:http://www.meine-erste-homepage.com/chmod-generator.php

install自动创建可以通过(coreutils 的一部分)完成:

install -b -m 700 /dev/null myfile
Run Code Online (Sandbox Code Playgroud)

  • 那不是他想要的。他想要自动的。 (2认同)