相关疑难解决方法(0)

运行被别名隐藏的命令

假设我在 bash 中有以下别名 - alias ls='ls --color=auto'- 我想在ls没有选项的情况下调用普通。这样做的唯一方法是取消别名,执行命令然后再次别名吗?或者有一些漂亮的技巧或解决方法?

shell bash alias

190
推荐指数
4
解决办法
4万
查看次数

如何查看运行cp的进度?

是否可以检查运行 cp 进程的进度?一些进程响应各种 KILL 信号,以便您可以检查它们的状态。我知道我可以使用参数 -v 运行 cp 但是如果忘记这样做怎么办,cp 运行了很长时间,我想知道正在复制哪个文件,或者已经复制了多少文件。

cp

70
推荐指数
7
解决办法
17万
查看次数

为什么cp没有wget这样的进度条?

请注意,我不问如何。我已经知道像pv和这样的选项rsync -P

我想问一下为什么cp实现进度条,至少作为标志?

cp wget architecture

68
推荐指数
3
解决办法
2万
查看次数

从目录中删除数十亿个文件,同时查看进度

我有一个 30 TB 的目录,里面有数十亿个文件,这些文件正式都是 JPEG 文件。我正在删除这样的文件的每个文件夹:

sudo rm -rf bolands-mills-mhcptz
Run Code Online (Sandbox Code Playgroud)

这个命令只是运行并且不显示任何它是否工作。

我想看看它正在删除文件或命令的当前状态。

rm progress-information

43
推荐指数
4
解决办法
2万
查看次数

测量外壳中的管道吞吐量

有一个 shell 命令可以让您测量数据通过它的速度,因此您可以测量管道中命令的输出速度。所以而不是:

$ somecommand | anothercommand
Run Code Online (Sandbox Code Playgroud)

您可以执行以下操作:

$ somecommand | ??? | anothercommand
Run Code Online (Sandbox Code Playgroud)

我认为,吞吐量统计信息(字节/秒)会打印到 stderr。但我终生无法记住那个命令是什么。

command-line performance io pipe

39
推荐指数
2
解决办法
2万
查看次数

通过 pv 进行目录复制的进度信息

我需要复制一个非常大的目录(此处以 TB 为单位)并希望监控进度。

我发现这pv是一个不错的实用程序,但是如何使用它来递归复制目录?(pv src > dst不起作用,因为它们是目录)

PS:在 OS X Mountain Lion 上运行,pv是从 Mac Ports 安装的

osx directory cp progress-information

16
推荐指数
2
解决办法
2万
查看次数

将大量目录与进度报告进行比较

我只是将 2,000,000 个文件 (3TB) 从一个 RAID 同步到另一个。

我想确保我的数据完好无损。

rsync -c 需要很长时间。

diff 没有告诉我它在做什么。

是否有替代方案(a)更快,并且(b)会在比较时向我展示进度?

(我在 Mac 上,并brew search diff给了我apgdiff colordiff diffstat diffutils fmdiff libxdiff open-vcdiff podiff rfcdiff vbindiff bsdiff diffpdf diffuse dwdiff kdiff3 ndiff perceptualdiff rdiff-backup tkdiff wdiff ......其中一个能完成这项工作吗?)

diff rsync progress-information

14
推荐指数
3
解决办法
2万
查看次数

如何在复制文件时查看总进度

我们知道,如果我们给 rsync 提供 --progress 参数,它将显示复制文件的进度。但问题是显示每个单个文件的进度而不是总进度或整体进度。

那么如何查看复制文件的总进度。

rhel rsync command

8
推荐指数
2
解决办法
3万
查看次数

我可以复制带有进度条的文件夹吗?

我想复制一个带有某种进度条的文件夹。我尝试了“pv”(管道查看器),但似乎无法复制文件夹。

实际上,我对使用 pv 脚本不感兴趣 - 我更喜欢一些“随时可用”的包。

file-copy

6
推荐指数
1
解决办法
1万
查看次数

估计需要完成 rsync 的时间或工作?

rsync在一个包含大量文件和多级目录的目录上运行时,我们能估计完成的工作量或时间吗?

  • 进度选项只显示传输单个文件的进度,不显示传输源目录下所有文件和目录的进度。

  • 我猜的一种方法是查看它到目前为止传输的目录,并将其与源进行比较。

    如果我知道rsync传输它们的文件和目录的顺序,这将有很大帮助。

    我猜想,这可能与rsync运行多个线程,什么每个线程呢?

    我不确定它选择什么顺序,而且我之前对面包优先顺序的猜测似乎不正确(所以我把它划掉了)。

rsync progress-information

5
推荐指数
2
解决办法
8664
查看次数