cp 拷贝档案有进度显示

cp 拷贝档案有进度显示

Linux下使用cp指令拷贝档案时,往往都会不确定档案在何时拷贝完成或是状态如何?如何时使才能像Windows一样有类似的状态显示?如果只靠cp的指令参数是无法达成的,下面的列子是利用rsync功能完成的方法:

方法1:

rsync -avP /来源目录名称 /目的路径/

将资料夹来源目录名称复制到 /目的路径/来源目录名称 下,意指会在目的路径建一个目录名称与来源目录名称相同的目录,并将目录内档案拷贝过去,较能理解的就是下面指令:

mkdir /目的路径/来源目录名称
cp -R /来源目录名称/. /目的路径/来源目录名称

方法2:

rsync -avP /来源目录名称/ /目的路径/

将资料夹来源目录名称/所有档案内容复制到 /目的路径/下,意指是将目录下所有档案拷贝到目的路径,如同Linux下的指令:

cp -R /来源目录名称/. /目的路径/

照这样去执行后,可以看到类似下图的状态: