在subshel​​l下创建的文件不保留subshel​​l的umask设置

时间:2019-03-21 12:50:54

标签: linux bash

我试图了解为什么子外壳设置将被丢弃。

在子外壳下:

export UMASK=000 && touch output.file

然后返回父外壳以输出到output.file 但是output.file继承了父shell的UMASK=007

1 个答案:

答案 0 :(得分:2)

从未听说过这样的环境变量,而是使用umask命令:

umask 000 && touch output.file