如何创建本身具有可执行权限的文件?我想用一个具有可执行权限的命令创建一个新文件,我该怎么做?
答案1
创建具有可执行权限的新文件的最佳实践touch newfile
是chmod +x myfile
。
如果您的作品需要大量执行此任务,我建议使用别名更有效地工作。因为Bash 别名不直接接受参数,所以你需要做一个像这样的简单技巧:
_xnew() { touch "$1" && chmod +x "$1"; }
alias xnew='_xnew'
xnew myfile
要使用它,您只需在终端中输入:
$ user@host: xnew myfile
$ user@host: ls
-rw-r--r-- 1 user user 400 Nov 10 08:00 myfile