我可以在复制命令处理期间提供详细输出吗?

我可以在复制命令处理期间提供详细输出吗?

情况:如果我输入了类似这样的复制命令cp -rf /src/ /dsc/,那么我需要等待几分钟才能复制大型目录。我忘记将-v标志设置为详细输出,我可以在复制过程中执行此操作吗?

答案1

这个问题似乎很老了,但是对于cp命令,您可以--verbose选择。

因此命令的工作原理如下:

cp --verbose -rf /src/ /dsc/

答案2

不可以,但是您可以使用 watch 命令查看目标目录以了解进程的进展情况,例如。

watch ls -l /dsc/

答案3

你可以随时使用rsync,你至少可以看到正在复制的文件

rsync -rva /src/ /dst/

当然,这只在你开始复制之前有效,作为 的替代cp。好消息是,rsync 只会复制它需要的文件,因此你可以终止长时间运行的cp命令,运行该命令,它会从中断的rsync地方继续。cp

答案4

当您需要查看文件复制的进度时,我建议使用 Midnight Commander。

  1. 安装午夜指挥官:

    apt-get install mc
    
  2. 打开它:

    mc
    
  3. 第一个面板上打开源,第二个面板上打开目标。使用“F5”开始复制。

MC 将显示美观且信息丰富的进度对话框。

相关内容