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

情况:如果我输入了像cp -rf /src/ /dsc/这样的复制命令,那么我要等几分钟才能复制大目录。 我忘了把-v标志放在详细的输出上,我可以在复制时这样做吗?

不,你不能,但你可以使用watch命令查看目标目录,看看进程是如何进展的,例如。

 watch ls -l /dsc/ 

这个问题似乎很旧,但对于cp命令,你有--verbose选项。

所以命令的工作原理如下:

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

您总是可以使用rsync ,您至少可以看到正在复制的文件

 rsync -rva /src/ /dst/ 

当然,这只能在您开始复制之前作为cp的替代方案。 好消息是,rsync只会复制它所需的文件,因此您可以cp运行rsync命令的长时间运行的cp命令,它将在cp中断的地方继续运行。

我提议 :

 watch du -sh /dsc/ 

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

  1. 安装午夜指挥官:

     apt-get install mc 
  2. 打开它:

     mc 
  3. 在第一个面板开源,在第二个目的地。 使用“F5”开始复制。

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