|
发表于 2003-7-3 18:05:20
|
显示全部楼层
最初由 javalee 发表
我个人看没那个必要吧!;)像dialog/Xdialog等工具都可以做到的(比如作些安装程序等)!但是为了显示一个进度条而改写cp,是不是舍简求繁了呢?!
这个问题是这样,如果文件不多,而且不考虑目录深度,当然可以用dialog
但是,如果是一个通用解决方案,假设我要把一个带上万文件的复杂目录cp到另外一处,这样的方法肯定是毫无效率的, 或者是,只有一个大文件,希望在复制中实时显示进度,这些都是dialog无法实现的。。
btw,cp的源码在
http://www.gnu.org/software/fileutils/fileutils.html
我只能说,如果楼主真有这样的需求,那就自己重写一个cp,显示每个文件的具体复制进度,这个很简单的。如果只是为了学习shell,大可以放弃这个想法。 |
|