実行権限を持つファイルを作成するには? [コピー]

実行権限を持つファイルを作成するには? [コピー]

実行権限を持つファイルを作成するには?実行権限を持つコマンドで新しいファイルを作成したいのですが、どうすればよいですか?

ベストアンサー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

おすすめ記事