実行権限を持つファイルを作成するには?実行権限を持つコマンドで新しいファイルを作成したいのですが、どうすればよいですか?
答え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