मैं टर्मिनल के माध्यम से माउंटेन लायन की डाउनलोड प्रगति की जांच कैसे करूं?


9

मैं माउंटेन शेर डाउनलोड कर रहा हूं, मुझे पता है कि मैं मैक ऐप स्टोर खरीद स्क्रीन के माध्यम से डाउनलोड प्रगति की निगरानी कर सकता हूं लेकिन मैं जानना चाहता हूं कि क्या मैं शेल कमांड का उपयोग करके टर्मिनल.एप्प के माध्यम से प्रगति की निगरानी कर सकता हूं।


2
मुझे यह सवाल गलत लगा हो सकता है लेकिन क्या ऐप स्टोर में खरीदारी "टैब" पर क्लिक करना और प्रगति बार देखना ज्यादा आसान नहीं है?

मुझे पता है कि आप इसे खरीद टैब में कर सकते हैं। मैं जानना चाहता था कि क्या यह टर्मिनल में किया जा सकता है
कॉनरग्रिफिन

जवाबों:


8

सुनिश्चित करें - स्टोरेज डाउनलोड प्रगति को पकड़ने के लिए / निजी / var / फ़ोल्डरों के भीतर एक फ़ोल्डर का उपयोग करता है।

मेरे मैक पर यह नीचे दिए गए इस फ़ोल्डर में डाउनलोड हो रहा है - आपका परिवर्तन हो सकता है, लेकिन आपको com.apple.appstore का mdfindउपयोग करने और फ़ाइल आकार बढ़ने का उपयोग करने duया lsदेखने के लिए खोज करने में सक्षम होना चाहिए ।

/private/var/folders/tv/xyw2rpln7hq4gw2m0prg_src0000gn/C/com.apple.appstore/497799835

ऐप स्टोर में एक समय के अनुमान के साथ प्रगति पर एक अच्छे आवरण है, लेकिन bcअन्य उपकरणों के साथ, आप एक छोटे शेल स्क्रिप्ट अभ्यास में भी ऐसा कर सकते हैं।


यदि आप अपने फ़ोल्डर का पता नहीं लगा सकते हैं, तो यह findकमांड आपकी खोज को कम करने के काम आ सकती है ...।

sudo find /var/folders -type d -name com.apple.appstore -print

1
क्या आप अपने उत्तर का विस्तार करके बता सकते हैं कि सही निर्देशिका कैसे खोजें?
conorgriffin

सुनिश्चित करें कि - मैं सिर्फ अंतिम संशोधित समय और ls के आधार पर एक जानवर बल खोज किया था - लेकिन मैं एक में संपादित करेंगे findआदेश है कि मेरे लिए काम किया ...
bmike

5
du -h /private/var/folders/*/*/C/com.apple.appstore/*/*.pkgमानव-पठनीय प्रारूप में डाउनलोड का आकार प्रिंट करेगा। मेरे द्वारा वर्तमान में डाउनलोड किए जा रहे संस्करण का कुल आकार ऐप स्टोर में 4.3 जीबी के रूप में दिखाया गया है।
Lri

1

मैंने फैसला किया कि डाउनलोड की जा रही फ़ाइल को पहचानने का सबसे अच्छा तरीका एक छोटी स्क्रिप्ट लिखना था जो ऐप स्टोर प्रोग्राम द्वारा खुली हुई फ़ाइलों को लाया गया था storeagen

#!/bin/bash
appstore_pid=$(ps -ef|grep storeagen|grep -v grep|awk '{print $2}')
lsof -p $appstore_pid|grep private|awk '{print $7 "\t" $9}'

मैं appstore_pidचर का उपयोग करके storeagenइसे psकमांड से निकालने के लिए चर सेट करता हूं grepऔरawk

तब मैं lsofपीआईडी ​​द्वारा खुली फाइलों को सूचीबद्ध करने के लिए उपयोग करता storeagenहूं और मैं फाइलों और फाइलों के पथ का आकार प्रिंट करता हूं। यदि आप उत्तराधिकार में कई बार ऐसा करते हैं, तो आप उस फ़ाइल को देख सकते हैं जो बढ़ रही है और इसके आकार से अच्छा अनुमान लगाते हैं कि यह OS डाउनलोड है।


Lsof का अच्छा उपयोग ;-) मैं एक दूसरे को पहुंचाया grepके बाद से मैंने देखा है pkg के लिए lsofमें / निजी वापसी चार या अधिक आइटम / var / ...
bmike

0

मैंने केवल गतिविधि मॉनिटर का उपयोग किया और देखा कि डेटा ट्रांसफर कितना हो रहा है ... और डाउनलोड के समय कोई अन्य ट्रैफ़िक सुनिश्चित न करें। यह सही नहीं है, लेकिन आपको एक सामान्य विचार देता है कि कुछ हो रहा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.