(cp f1.txt f2.txt)と(less f1.txt> f2.txt)の違いは何ですか

(cp f1.txt f2.txt)と(less f1.txt> f2.txt)の違いは何ですか

どちらもf1.txtからf2.txtにデータをコピーすることを知っていますが、実際の違いは何ですか?

(cp f1.txt f2.txt) 

比較:

(less f1.txt > f2.txt)

ベストアンサー1

違いは、これがcp人間にとってはるかに明確であるということです。これは最適化が必要な最初のことの1つです。

この使い方はlessとても曖昧で、試してみるまでその効果もはっきりしません。もう一つの答えはうまくいかないと言います。これは、ファイルに特定の文字が含まれており、スクリプトの一部などのユーザー操作なしでコマンドを操作したい場合です。この制限は返品あいまいさ(この動作を何度も見たにもかかわらず、少なくとも私はそれを期待していません)。

less速度が遅くなる理由の1つは、データをより小さなチャンクに転送するためです。以下で実行すると、1023バイト(1KiB - 1)の64KiBチャンクがstrace表示されます。less

おすすめ記事