图像的静态服务器目录。 子目录数约为4,000 文件数约为2,000,000 该目录的总大小接近200G。如何估算压缩深层和大型目录的时间?
zip -r images.zip ./*
我想知道的是如何估计我想压缩此目录的时间?
图像的静态服务器目录。 子目录数约为4,000 文件数约为2,000,000 该目录的总大小接近200G。如何估算压缩深层和大型目录的时间?
zip -r images.zip ./*
我想知道的是如何估计我想压缩此目录的时间?
不同的操作系统有不同的应用程序,并且有很多应用程序,它们给用户提供一些关于如何压缩文件的选项(例如:快速,压缩,...)。尝试在你的应用程序中查找它。
请注意选项-dd
到zip
。捕获zip
进程的输出并将每个点与-ds
的值相乘。您可能需要与进程间通信,exec
,fork
和管道保持良好关系。
-dd --display-dots Display dots while each entry is zipped (except on ports that have their own progress indicator). See -ds below for setting dot size. The default is a dot every 10 MB of input file pro- cessed. The -v option also displays dots (previously at a much higher rate than this but now -v also defaults to 10 MB) and this rate is also controlled by -ds.
或者你可以直接读取线和点票多少文件被添加对存在多少;这是不太精确的,因为尺寸可能大不相同。
你也可以只计数文件,但是参考文件的大小 - 这比计算点更容易,具有很好的准确性,但是你失去了分辨率(至少在你已经处理好几个文件之前)。
无论如何,quantity_processed_so_far/time_so_far * total_quantity
应该会给你一个总的时间估计。