ご注目ください:
私はコマンドラインからファイルを作成する方法を尋ねていません!
私はtouch
その主な目的が他のものであることに注意を払うことなく何年もファイルを作成するために使用してきました。コマンドラインからファイルを作成したい場合、多くの可能性があります:
touch foo.bar
> foo.bar
cat > foo.bar
echo -n > foo.bar
printf '' > foo.bar
そして、もっとあると確信しています。
しかし、実際には、上記のコマンドはいずれも実際にファイルを作成するために設計されていません。たとえば、man touch
このコマンドがファイルのタイムスタンプを変更するためのものであることを提案します。Unix(またはLinux)ほど完全なOSに、ファイル作成専用のコマンドがないのはなぜですか?
cat
connation 向けのコマンドを使用します!
more
するときは、less
何よりも多くいmore
ませんが!またはdir
とls
。とはいえ、互換性の問題は承知しています。
more
の作成より前less
。less
の欠点に対処するために特別に作成されましたmore
。more
下位互換性の理由からまだ存在します。dir
そしてls
、ほとんどの意図と目的のために、同じ実行可能ファイルです-それらはほんの数バイトで異なります。ファイルの作成専用の新しいツールは、既存のツールよりも機能が少ないため、less
vs の場合のような改善ではなく、リグレッションになりますmore
。