私がインストールした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
エラーメッセージを確認した後。progress
mv
% 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 を実行する前にファイルが移動された可能性があります。