進行状況を示すコマンド ラインでコピーする方法 & 速度インジケータ
目次:
コマンドラインで転送の進行状況とファイルのコピー速度を確認したいと思ったことはありませんか? Mac OS、Linux、またはその他の Unix オペレーティング システムのコマンド ラインに精通している場合は、おそらく「cp」または ditto コマンドを使用して、ファイル、ディレクトリ、およびその他のデータをコピーします。同上および cp コマンドは優れていますが、1 つの欠点は、cp には進行状況インジケーターが含まれていないことです。ここでは、エイリアスを作成して進行状況インジケーター付きの rsync コマンドを使用し、コマンドでデータをコピーすることで解決します。ライン。
明らかに、これはコマンドラインを使用してデータをコピーし、ターミナル内でエイリアスを作成して使用するという概念に慣れている上級ユーザーを対象としています。あなたがより初心者のユーザーである場合は、単に Finder でコピーするか、Mac Finder でファイルを複製するか (視覚的な進行状況バーが表示されます)、Mac Finder でもファイルのコピー、切り取り、貼り付けを使用する方がよいでしょう。
Mac のコマンド ラインで進行状況と速度インジケータを使用してコピーする方法
繰り返しますが、rsync とエイリアスを使用して、転送の進行状況と速度のインジケーターを備えた代替コピー コマンドを作成します。これは MacOS を念頭に置いて説明されていますが、他の UNIX または Linux プラットフォームでも同じように機能します。
使用する基本的な rsync コマンドは次のとおりです:
rsync -r --progress
しかし、将来繰り返し簡単に使用できるようにするために、「pcp」が進行状況インジケーターでデータをコピーするようにエイリアスを作成します。したがって、コマンドは次のようになります。
"alias pcp=rsync -r --progress"
zsh を使用すると仮定すると (シェルを変更しない限り、最新の MacOS リリースのほとんどがそうであるように)、それを .zshrc ファイルに追加して、copy with progress コマンドを引き続き使用できます。
エイリアスが確立されると、pcp コマンドを使用してコピーし、データ コピーの進行状況を監視できます。たとえば、次のようにしてみてください:
pcp ~/Downloads/GiantISO.iso /Volumes/Backups/GiantISO-backup.iso
コピー中、ファイル コピーのパーセンテージ、データ転送速度、および時間とともに進行状況インジケータが表示されます。
次のようにディレクトリでも使用できます:
pcp /Backups/ImportantStuff /Backups2/
再び、進行状況インジケータが表示され、データ コピーの完了率、転送速度、および経過時間が示されます。
これは Twitter で見つけた非常に便利なヒントです。これを共有してくれた @hoyd に乾杯します。そのようなことに興味がある場合は、Twitter でフォローすることもできます。コマンド ラインで進行状況と速度を表示しながらコピーするこのアプローチに、追加のヒント、推奨事項、提案、または代替案がある場合は、コメントで共有してください。
このヒントを気に入っていただけた場合は、コマンド ラインのヒントとコツの膨大なアーカイブをお見逃しなく。他にも学ぶことがたくさんあります!