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