进度命令不显示 mv 进度

进度命令不显示 mv 进度

我安装的progressbrew 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

更多信息

我在将大约 30GB 数据从内部 SSD 移动到外部 HDD 的命令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

使用 sudo 运行的 Coreutil 命令需要progress使用 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之前文件已被移动

相关内容