pvを使用するときにソースデバイスを設定するには、なぜ<>を使用するのですか?

pvを使用するときにソースデバイスを設定するには、なぜ<>を使用するのですか?

疑問に思って質問します;-)

私はコマンドを使ってディスクレプリケーションを実行できることがわかりましpvdd

この目的のために、私はインターネットで見つけたものを使用しました pv < /dev/sda1 > /dev/sdb1

<ここで演算子を使用する理由は何ですか?

マニュアルページでは、正しいコマンドは次のとおりです。 pv /dev/sda1 > /dev/sdb1

ベストアンサー1

どちらの方法も機能します。pvファイルが引数として指定されている場合はファイルから読み込み、それ以外の場合は標準入力から読み込みます。

pv /dev/sda1 > /dev/sdb1

前者にかかっている

pv < /dev/sda1 > /dev/sdb1

後者について。

/dev/sda1いくつかは書かれていないというより多くの自信を提供するので、後者を好むかもしれませんが、これがすべてのプラットフォームで保証されるかどうかはわかりません。

おすすめ記事