我可以在复制命令处理期间详细输出吗?
情况:如果我输入了像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。
-
安装午夜指挥官:
apt-get install mc
-
打开它:
mc
-
在第一个面板开源,在第二个目的地。 使用“F5”开始复制。
MC将显示精彩且信息丰富的进度对话框。