touch
のポイントは何ですか 指図?それを使用して空のファイルを作成できることはわかっていますが、echo -n
の場合も同様です。 。
そうでなければ、なぜ誰かがファイルのタイムスタンプを変更する必要があるのでしょうか?ファイルの古さについて誤った印象を与えない限り、他の用途は見当たりません。これは(私の観点からは)正当な用途ではありません。
承認された回答:
touch
の利点の1つ echo -n
で、任意のタイムスタンプを指定できるということです。 常に現在の時刻になります。
正当な使用例は、ソースコードファイルのタイムスタンプを更新して、make
のようなプログラムを作成することです。 コンパイルされたオブジェクトよりも新しいソースファイルを検討し、再構築します。
他の用途は、それらの存在のみに基づいて機能するファイルを作成することです。 /etc/nologin
、ログインが存在する場合はログインを禁止します。また、touch myfile
echo -n >> myfile
よりも単純な構成です 、入力するのが短いだけでなく。