質問: ファイルの内容を空にする ファイルからすべてのエントリを削除する3つの方法を知っています。彼らです >filename touch filename filename < /dev/null これらの3つのうち、最も少ない数のキーストロークを必要とするため、私は>filenameを最も乱用します。ただし、大きなログファイルと小さなファイルに関して、3つのうち最も効率的な方法(より効率的な方法がある場合)を知りたいです。また、3つのコードはどのように動作し、コンテンツを削除しますか?
回答: その他のオプションは次のとおりです。echo -n > filename echoのmanページから: -n do not print the trailing newline character.