Progressコマンドはmvの進行状況を表示しません。

Progressコマンドはmvの進行状況を表示しません。

私がインストールしたprogressのはbrew install progress

% progress -v
progress version 0.13

mv使用中のコマンドを使用すると、progress -w無効な権限エラーが原因で失敗します。

progress -w
No command currently running: cp, mv, dd, tar, cat, rsync, grep, fgrep, egrep, cut, sort, md5sum, sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, adb, gzip, gunzip, bzip2, bunzip2, xz, unxz, lzma, unlzma, zcat, bzcat, lzcat, or wrong permissions.

どこかで権限を変更する必要がありますかprogress?私は何が間違っていましたか?

私はmacOS Sierraバージョンを使用しています10.12.6

追加情報

内蔵SSDから外部HDDに約30GB程度のデータを移動した後、命令を実行しましたprogress -w。コマンドがまだ機能しているというmvエラーメッセージを確認した後。progressmv

% which mv
/usr/local/opt/coreutils/libexec/gnubin/mv
% mv --version
mv (GNU coreutils) 8.27
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Mike Parker, David MacKenzie, and Jim Meyering.

答え1

progress現在の進行状況を表示するには、sudoとして実行されるCoreutilコマンドをsudoとして実行する必要があります。

つまり、sudoでcp、mvなどを実行する場合sudo progress

答え2

私の考えではうまくいくと思います。

progress -w
No command currently running: cp, mv, dd, tar, cat, rsync, grep, fgrep, egrep, cut, sort, md5sum, sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, adb, gzip, gunzip, bzip2, bunzip2, xz, unxz, lzma, unlzma, zcat, bzcat, lzcat, or wrong permissions.

現在実行中のmvまたはcpプロセスがないことを示します。

Progress -w を実行する前にファイルが移動された可能性があります。

関連情報