本发明涉及linux系统技术领域,特别涉及一种linux系统下拷贝文件时显示进度条的方法。
背景技术:
随着互联网+和云服务的快速发展,服务器趋向集群式,互联网业务的服务器数量越来越庞大。所以服务器系统管理员和运维人员的任务很艰巨,工作时间很宝贵,急需提高工作效率的方法。服务器的运维管理过程中进场需要拷贝大量的文件和日志等,而linux系统自带的cp命令无法查看拷贝进度,管理人员无法知晓拷贝的速度和大约的剩余时间,等待拷贝完成或者不断查看拷贝是否完成会浪费很多的宝贵时间。
基于上述情况,本发明提出了一种linux系统下拷贝文件时显示进度条的方法,以方便知晓拷贝进度。该方法为系统管理、运维人员提供便利,可以提高工作效率。
技术实现要素:
本发明为了弥补现有技术的缺陷,提供了一种简单高效的linux系统下拷贝文件时显示进度条的方法。
本发明是通过如下技术方案实现的:
一种linux系统下拷贝文件时显示进度条的方法,其特征在于包括以下步骤:
(1)首先,在linux系统下获取源文件目录和目的文件目录,并检验目的文件目录是否存在;
(2)当目的文件目录不存在时,创建目的文件目录,并获取源文件数量;
(3)实时获取已经拷贝的文件百分比,并以图形化的形式显示出进度条;
(4)进程结束。
所述步骤(1)中,当检验发现目的文件目录存在时,提示目的文件目录存在,请更换目的文件目录名称,进程结束。
所述步骤(1)中,linux系统使用CP拷贝命令对源文件目录和目的文件