4
ファイルを作成するシェルコマンドがないのはなぜですか?
ご注目ください: 私はコマンドラインからファイルを作成する方法を尋ねていません! 私はtouchその主な目的が他のものであることに注意を払うことなく何年もファイルを作成するために使用してきました。コマンドラインからファイルを作成したい場合、多くの可能性があります: touch foo.bar > foo.bar cat > foo.bar echo -n > foo.bar printf '' > foo.bar そして、もっとあると確信しています。 しかし、実際には、上記のコマンドはいずれも実際にファイルを作成するために設計されていません。たとえば、man touchこのコマンドがファイルのタイムスタンプを変更するためのものであることを提案します。Unix(またはLinux)ほど完全なOSに、ファイル作成専用のコマンドがないのはなぜですか?