قائمة بجميع التطبيقات التي تم تنزيلها من Mac App Store عبر Command Line

Anonim

سيعرض أمر طرفي مفيد قائمة بجميع التطبيقات المثبتة على جهاز Mac والتي تأتي حصريًا من Mac App Store. يمكن أن يكون هذا مفيدًا لعدة أسباب ، مثل عند إنشاء قائمة بالتطبيقات التي قد ترغب في استبدالها من خارج قنوات App Store الرسمية إذا كنت تقوم بترحيل الأجهزة ، أو إذا كنت تعمل على جهاز Mac عن بُعد من خلال SSH في محاولة لمعرفة التطبيقات المفقودة.يمكنك تجميع هذه القائمة معًا يدويًا أيضًا من خلال مراجعة سجل الشراء داخل App Store ، ولكن هذه القائمة تعرض أيضًا العناصر التي لم يتم تثبيتها بشكل نشط على جهاز Mac ، مما يجعلها أقل فائدة بكثير.

تستخدم هذه الحيل سطر الأوامر والمحطة الطرفية ، مما يجعلها أكثر تقدمًا قليلاً. ومع ذلك ، نظرًا لأنك تقوم فقط بنسخ سلسلة أوامر ولصقها في المحطة ، يمكن حتى للمستخدمين المبتدئين المتابعة إذا كانوا مهتمين بمعرفة المزيد عن Terminal. بالنسبة إلى غير المألوف ، يوجد تطبيق Terminal.app دائمًا في / Applications / Utilities /

كيفية إظهار جميع التطبيقات التي تم تنزيلها من Mac App Store

انسخ والصق الأمر التالي في Terminal:find / Applications -path ' Contents / _MASReceipt / Receipt' -maxdepth 4 -print | \ sed 's.app / المحتويات / _MASReceipt / الإيصال.appg ؛ s/ Applications /'

قد يبدو إخراج العينة شيئًا كالتالي (تم اختصاره لغرض هذه المقالة):GarageBand.app iMovie.app قم بتثبيت OS X Mountain Lion.app iPhoto.app Pixelmator.app Pocket.app Skitch.app Textual.app TextWrangler.app The Unarchiver.app TweetDeck.app Twitter.app WriteRoom.app Xcode.app

قد تجد أنه من المفيد أكثر إرسال النتائج إلى ملف نصي ، والذي يمكن القيام به بسهولة عن طريق إضافة "> appstorelist.txt" إلى نهاية الأمر مثل:

find / Applications -path ' Contents / _MASReceipt / Receipt' -maxdepth 4 -print | \ sed 's.app / Contents / _MASReceipt / الإيصال . التطبيقز ؛ s/ Applications /'> macapps.txt

سيشمل هذا الأمر التطبيقات التي تم تنزيلها ولكن تم إخفاؤها منذ ذلك الحين أيضًا.

يمكن مقارنة قائمة التطبيقات هذه بسهولة بقائمة موجودة على جهاز آخر لمعرفة التطبيقات التي قد تحتاج إلى التثبيت.

تذكر ، هذه قائمة فقط بالتطبيقات التي تم تنزيلها من Mac App Store. إذا كنت تريد شيئًا أكثر شمولاً للملفات والأشياء التي حصلت عليها من جميع أنحاء الويب ، فيمكنك استخدام هذه الخدعة للكشف عن قائمة بكل ملف فردي تم تنزيله على جهاز Mac.

عرض جميع التطبيقات في OS X

لرؤية جميع التطبيقات المثبتة في مجلد تطبيقات OS X ، يمكنك ببساطة سرد الدليل باستخدام الأمر ls. ربما يكون هذا واضحًا جدًا لمعظم الأشخاص الذين سيستخدمون سطر الأوامر ، لكننا سنقوم بتغطيته على أي حال لأولئك الجدد أو الأقل دراية بالوحدة الطرفية:

ls / Applications /

يُظهر هذا كل شيء موجود في دليل / Applications ، والذي يتضمن كل تطبيق مثبت من قبل مستخدم بالإضافة إلى ما يأتي من Mac App Store.

إذا أردت حفظ مثل هذه القائمة في ملف نصي أيضًا ، لأغراض المقارنة أو غير ذلك ، يمكنك إما إعادة توجيهها إلى مستند txt من الجهاز الطرفي:

ls / Applications / > allmacapps.txt

بدلاً من ذلك ، بدون استخدام سطر الأوامر ، يمكنك استخدام هذه الخدعة لحفظ القائمة في ملف مباشرةً من Finder أيضًا.

يتوجه إلى CommandLineFu للخدعة المستندة إلى Sed.

قائمة بجميع التطبيقات التي تم تنزيلها من Mac App Store عبر Command Line