圖像的靜態服務器目錄。 子目錄數約爲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
應該會給你一個總的時間估計。