BASH CLI:是否有一种方法可以在不重复文件名的情况下同时创建和设置文件权限



有没有一种方法可以同时创建和设置文件中的权限而不重复文件名?

我尝试了:

touch text.txt && chmod u+x text.txt

这使我在运行它时拒绝了我的权限,我想知道如何修复它,并且如何摆脱重复?

如果您在运行命令时遇到了权限错误,则表明您没有权限可以在尝试创建文件的地方创建文件。关于您的其余问题:

正如Brolow所说,您可以使用umask来影响会话中创建的文件的默认权限。但是,这可能是不方便的,特别是如果您只希望单个命令有效的新权限。

您可以使用install命令在文件上创建和设置权限:

install -m <mode> -o <owner> -g <group> <srcfile> <destination>

如果要创建一个空文件,则可以将/dev/null用作来源:

install -m 644 /dev/null <destination>

相关内容

  • 没有找到相关文章

最新更新