ইনস্টল থাকা সমস্ত অ্যাপ্লিকেশনগুলির একটি সম্পূর্ণ তালিকা কীভাবে পাবেন?


15

ওএসএক্স ১০.৮.৪ ব্যবহার করে, আমার ম্যাকে ইনস্টল করা সমস্ত সফ্টওয়্যার অ্যাপ্লিকেশনগুলির একটি সম্পূর্ণ তালিকা খুঁজে পেতে আমার বেশ কষ্ট হচ্ছে। অবশ্যই, Launchpadএকমাত্র তাদের অ্যাপ্লিকেশন শর্টকাট তৈরি করেছে তাদের তালিকা বাদ দেয়, যা না করে তাদের বাদ দেয়। আমিও চেপে ধরে চেষ্টা Optionচাবি যখন পরিবর্তনের অ্যাপল মেনুর মধ্যে About This Macথেকে System Information, তারপর Software-->Installationsকিন্তু যে এখনও একটি সম্পূর্ণ তালিকা নয়।

ইনস্টল থাকা সমস্ত অ্যাপ্লিকেশনগুলির একটি সম্পূর্ণ তালিকা আমি কীভাবে পাব?


1
ওএস এক্সের জিনিসটি হ'ল আপনি সাধারণত ম্যাক অ্যাপ স্টোর থেকে বা অ্যাডোব বা মাইক্রোসফ্টের মতো সংস্থাগুলি থেকে কয়েকজনকে বাদ দিয়ে বেশিরভাগ অ্যাপ্লিকেশনগুলি ইনস্টল করবেন না। বেশিরভাগ অ্যাপ্লিকেশন হ'ল জিনিস যা আপনি একটি জিপ বা ডিএমজি ফাইলে ডাউনলোড করেন এবং আপনার অ্যাপ্লিকেশন ফোল্ডারে টেনে আনুন / নামান। অ্যাপ্লিকেশন ফোল্ডারটি এমন যেখানে অ্যাপ্লিকেশনগুলি প্রায় সর্বদা অবস্থিত থাকে এবং আপনি যেমন পাবেন তেমন একটি তালিকা সম্পূর্ণ হবে।
ডেভিড

8
আপনি এখানে যা জিজ্ঞাসা করছেন তার একটি সূক্ষ্ম জটিলতা রয়েছে এবং তা হ'ল "অ্যাপ্লিকেশন" কী? আপনি কি .appআপনার সিস্টেমে সমস্ত বান্ডিল খুঁজছেন ? অথবা আপনি কি ব্যবহারকারীর দ্বারা কার্যকর করা যায় এমন কোনও কিছুর একটি তালিকা চান ?
ইয়ান সি

2
অ্যাপ্লিকেশনগুলির এই তালিকার সাথে আপনি যা করতে চান তা যদি আপনি যুক্ত করতে থাকেন তবে আমি জানতে আগ্রহী যে উত্তরগুলি আরও ভালভাবে আপনার প্রয়োজনগুলিকে লক্ষ্য করবে কিনা যেহেতু একটি অ্যাপের ধারণাটি যথেষ্ট অস্পষ্ট এবং ব্যাখ্যার জন্য উন্মুক্ত।
bmike

1
আমি ওপি নই, তবে আমার সংজ্ঞাটি সেই সমস্ত জিনিসের একটি তালিকা হবে যা যুক্তি হিসাবে কাজ করবে open -a
মার্ক রিড

উত্তর:


19

চেষ্টা করুন: এই ম্যাক সম্পর্কে> আরও তথ্য> সিস্টেমের প্রতিবেদন> সফ্টওয়্যার

এখানে চিত্র বর্ণনা লিখুন

কেবল "ইনস্টলেশন" নয় ... অন্যরা আপনাকে কিছু তথ্যও দিতে পারে।


3
আমার জন্য, "অ্যাপ্লিকেশনগুলি" ট্যাবটির আরও ভাল তালিকা ছিল যা প্রদর্শিত হতে দ্বিতীয় সময় নিয়েছিল।
ma11 শেই 28

14

আপনি যদি মাত্র একটি .app এক্সটেনশান সহ অ্যাপ্লিকেশনগুলির একটি তালিকা খুঁজছেন তবে টার্মিনালটি শুরু করে চলমান

   find / -iname *.app > ~/applications.txt

(শেষ পর্যন্ত) আপনাকে আপনার হোম ফোল্ডারে "অ্যাপ্লিকেশন.টেক্সট" নামে একটি পাঠ্য ফাইলে লিখিত অ্যাপ্লিকেশনগুলির একটি দুর্দান্ত বিস্তৃত তালিকা দেবে।


এটি ইনস্টল করা অ্যাপ্লিকেশন দ্বারা অভ্যন্তরীণভাবে ব্যবহৃত সমস্ত বান্ডিলগুলি পুনরাবৃত্তভাবে দেখায় এবং এটি সম্ভবত অপটি চাইবে না। সুতরাং Xcode.app"আমি ইনস্টল করা একটি অ্যাপ্লিকেশন" হিসাবে গণনা করার পরিবর্তে findএটির অধীনে 242 (আমার ইনস্টলেশনতে) ফিরে আসবে। এমনকি কোনও সরল ls /Applicationsসত্যিকার অর্থে কী ইনস্টল করা হয়েছে তার ক্ষেত্রে আরও সঠিক সংখ্যা দেবে।
minusf

12

কমান্ড লাইন থেকে, system_profiler (8) ব্যবহার করে দেখুন :

> system_profiler SPApplicationsDataType

এখানে সাফারি দেখানো একটি স্নিপেট রয়েছে:

Safari:

  Version: 7.0.2
  Obtained from: Apple
  Last Modified: 2/25/14, 3:44 PM
  Kind: Intel
  64-Bit (Intel): Yes
  Signed by: Software Signing, Apple Code Signing Certification Authority, Apple Root CA
  Location: /Applications/Safari.app
  Get Info String: 7.0.2, Copyright © 2003-2014 Apple Inc.

system_profilerএক্সএমএল ( প্লাস্ট (5) ফর্ম্যাট) এ আউটপুটও দিতে পারে যা সহজে পার্স করা যায়। এই জন্য, -xmlপরামিতি ব্যবহার করুন । এই ফর্ম্যাটটিতে একটি আপডেট সাফারি খণ্ড রয়েছে:

<dict>
    <key>_name</key>
    <string>Safari</string>
    <key>has64BitIntelCode</key>
    <string>yes</string>
    <key>info</key>
    <string>10.0, Copyright © 2003-2016 Apple Inc.</string>
    <key>lastModified</key>
    <date>2016-06-30T22:14:21Z</date>
    <key>obtained_from</key>
    <string>apple</string>
    <key>path</key>
    <string>/Applications/Safari.app</string>
    <key>runtime_environment</key>
    <string>arch_x86</string>
    <key>signed_by</key>
    <array>
        <string>Software Signing</string>
        <string>Apple Code Signing Certification Authority</string>
        <string>Apple Root CA</string>
    </array>
    <key>version</key>
    <string>10.0</string>
</dict>

এখানে প্রোভিসো কি? আমি যদি কেবল কোনও .appডিরেক্টরিকে টেনে আনি তবে /Applicationsকী system_profilerহবে যাতে এটি দেখতে পাবে?
ঘোটি

1
@ ঘোটি spotlightইনডেক্সিং অবশ্যই সক্ষম করতে হবে এবং স্পটলাইট অবশ্যই নতুন অ্যাপ্লিকেশনটিকে স্পট করে এটি সূচিকৃত করতে হবে। system_profilerইনডেক্সিং অক্ষম থাকলে একটি এমপরি ফলাফল প্রদান করে।
minusf

3

এই কমান্ডগুলি আমার ইনস্টলেশনটিতে একই অ্যাপ্লিকেশনগুলি তালিকাভুক্ত করেছে:

mdfind kMDItemContentTypeTree=com.apple.application-bundle -onlyin /
system_profiler SPApplicationsDataType|sed -n 's/^ *Location: \(.*\)/\1/p'

উভয়ই অ্যাপ্লিকেশন এবং ফ্রেমওয়ার্কের বান্ডিলগুলির মধ্যে কিছু অ্যাপ্লিকেশন বান্ডিল অনুপস্থিত ছিল।

lsregister অন্যান্য অ্যাপ্লিকেশন বান্ডিলগুলির মধ্যে আরও অ্যাপ্লিকেশন অন্তর্ভুক্ত ছিল তবে এতে অ্যাপ্লিকেশনগুলিও মুছে ফেলা হয়েছে এবং একটি টাইম মেশিনের ভলিউমে অ্যাপ্লিকেশনগুলি অন্তর্ভুক্ত রয়েছে:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump|awk '/^bundle\tid/{getline;sub(/^\tpath: */,"");print}'

এটি অন্যান্য বান্ডিলগুলির মধ্যে আরও অ্যাপ্লিকেশনগুলি সন্ধান করে তবে এটি এমন অ্যাপ্লিকেশনগুলির সাথে মেলে না যেগুলির .appএক্সটেনশন নেই:

sudo find -x / -type d -name \*.app

1

ওপি প্রশ্নটি থেকে অস্পষ্ট যে তিনি / তিনি সহজ উত্তর খুঁজছেন বা কঠোর উত্তর খুঁজছেন কিনা। সুবিধাজনক তালিকায় প্রায় সমস্ত অ্যাপ্লিকেশন পাওয়ার উপায়টি হ'ল:

  1. ওপেন টার্মিনাল
  2. ls /Applicationsএকটি সাধারণ বর্ণমালার তালিকা বা ls -l /Applicationsআরও তথ্যের জন্য প্রবেশ করান :

    Ewans-Retina-MacBook-Pro:Applications ewan$ ls /Applications
    
    1000 OpenType Fonts.app        Garmin MapInstall.app    ScreenFlow.app
    1Password.app                  Garmin MapManager.app    Sequel Pro.app
    A Better Finder Rename 8.app   Garmin WebUpdater.app    Server.app
    

যদিও এটি একটি গ্রহণযোগ্য বলপার্ক চিত্র দেয়, উদাহরণস্বরূপ এটির অধীনে থাকা সমস্ত সিস্টেম ইউটিলিটিগুলি Utilities/এবং সাবফোল্ডারে ইনস্টল করা অন্যান্য সমস্ত প্রোগ্রাম (যেমন Intel Power Gadget)
মিস করবে

1

টার্মিনালটি খুলুন এবং নীচের কমান্ডটি লিখুন এটি sudo find / -iname *.app "বাইনারিবব" এর চেয়ে একই উত্তর তবে সুডোর সাহায্যে আপনি প্রশাসনিক অধিকার ব্যতীত কিছু ফোল্ডার অ্যাক্সেস এবং তালিকা করতে পারেন যা আপনি করতে পারবেন না। আপনার পাসওয়ার্ড জিজ্ঞাসা করা হবে এবং আপনার অ্যাকাউন্টটি প্রশাসকের অ্যাকাউন্ট হলে আপনি sudo "অধিকার" এর সুবিধা পাবেন।

উদাহরণস্বরূপ, find / -iname *.appআমি 430 লাইন sudo find / -iname *.appপাই এবং সাথে আমি 432 লাইন পাই। এটি আমার কম্পিউটারে একটি উদাহরণ এবং সম্ভবত ফলাফল আপনার জন্য কমান্ড যাই হোক না কেন একই রকম হবে।


তবে এই ডিস্কগুলি মাউন্ট করা থাকলে এটি
ব্যাকআপও পাবে

1

প্লিস্টবুডি ব্যবহার করে আপনি কিছু প্রয়োজনীয় তথ্য পেতে এবং প্রয়োজনীয় জিনিসগুলির জন্য এটির মাধ্যমে পার্স করতে পারেন।

এটি সমস্ত ইনস্টল করা অ্যাপ্লিকেশন / ইউটিলিটিগুলি তাদের সংস্করণ নম্বরগুলি সহ পেয়ে যাবে এবং এটি আপনার জন্য একটি পাঠ্য ফাইলে রাখবে।

#!/bin/sh
(
    for i in /Applications/*.app
     do
         Printf "$i \t" | cut -c15-1000
      /usr/libexec/plistbuddy -c Print:CFBundleShortVersionString: "$i"/Contents/info.plist
        done

    for u in /Applications/Utilities/*.app
     do
         Printf "$u \t" | cut -c25-1000
      /usr/libexec/plistbuddy -c Print:CFBundleShortVersionString: "$u"/Contents/info.plist
    done
)   >${USER}Applist.txt

কীভাবে এটি চালানো যায়? আপনার উত্তরে আরও পদক্ষেপ যুক্ত করুন।
হেমং

0
  1. লঞ্চপ্যাডে সমস্ত অ্যাপ্লিকেশনগুলিকে / অ্যাপ্লিকেশনগুলিতে দেখানো উচিত; সেখানে উপস্থিত হওয়ার জন্য তাদের একটি "শর্টকাট" তৈরি করতে হবে না।
  2. আপনি সরাসরি / অ্যাপ্লিকেশন এবং / অ্যাপ্লিকেশন / ইউটিলিটিগুলিতে দেখতে পারেন।
  3. সাইডবারে সিস্টেম তথ্যের একটি সফ্টওয়্যার> অ্যাপ্লিকেশন বিভাগ রয়েছে যা অপ্রত্যাশিত অবস্থানগুলিতে সঞ্চিত অ্যাপ্লিকেশনগুলি সহ আরও সম্পূর্ণ তালিকা প্রদর্শন করবে (আমি মনে করি এটি স্পটলাইট ব্যবহার করে এটি সন্ধান করার জন্য)।

0

সহজ উত্তর আমি উপরের সমস্ত উত্তর থেকে স্রেফ তৈরি করেছি।

ls /Applications > Desktop/applications.txt

কেন ডাউন ভোট?
ভিনোজিও

অ্যাপ্লিকেশনগুলি / অ্যাপ্লিকেশন ফোল্ডারের বাইরে ইনস্টল করা যেতে পারে।
ব্যবহারকারী 151019

এটি একটি সদৃশ
স্ট্যাম্প amp

0

আমি জানি প্রশ্নটি 4 বছর আগে জিজ্ঞাসা করা হয়েছিল, বেশ কয়েকটি উত্তর দেওয়া হয়েছে, প্রত্যেকেই সমস্যাটি আলাদাভাবে সমাধান করার চেষ্টা করে (জিইউআই বা সিএমআই এর মাধ্যমে) তবে তাদের কোনওটিই সম্পূর্ণ নয়।

গতকাল আমার সংস্থায়, প্রতিটি ম্যাকোস ব্যবহারকারীকে সরবরাহ করতে বলা হয়েছিল:

সফ্টওয়্যার নিরীক্ষণের জন্য ওএস এক্স / ম্যাকোস সিস্টেমে ইনস্টল করা সমস্ত অ্যাপ্লিকেশনগুলির একটি তালিকা

প্রক্রিয়াটি ধারাবাহিক, সহজ এবং সম্পূর্ণ করতে, সবাই টার্মিনালে একই কমান্ড চালাচ্ছিল

ls -l /Applications | open -ef &&  ls -l /usr/local/bin | open -ef

উপরের কমান্ডটি একটি ডিফল্ট পাঠ্য সম্পাদকটিতে দুটি ইনস্টল করা অ্যাপ্লিকেশনগুলির পাশাপাশি একটি সমস্ত " এক্সিকিউটেবল " এর তালিকা সহ দুটি ফাইল খোলে যা অ্যাপ্লিকেশন হিসাবে বিবেচনা করা উচিত।

আমি মনে করি যে এটি একটি প্রদত্ত সমস্যার সর্বাধিক ব্যাপক সমাধান সরবরাহ করে । এটি দ্রুত এবং কাজ করে।

আরও বিশদ উত্তর প্রদানের জন্য অবশেষে সমস্ত কমান্ড এবং যুক্তিগুলি যাব যাতে টার্মিনাল ব্যবহার করে যারা ভয় পান তাদের কাছে সমস্ত কিছু স্পষ্ট হয়।

lsকমান্ড কেবল ডিরেক্টরির বিষয়বস্তু প্রদর্শন করা হয়। এই ক্ষেত্রে /Applicationsপাশাপাশি /usr/local/bin- এই অবস্থানটি এমন একটি প্রোগ্রামের জন্য যা সাধারণ ব্যবহারকারী চালাতে পারে।

যুক্তি -lতালিকাটিকে "দীর্ঘ বিন্যাসে" প্রদর্শন করে। "দীর্ঘ বিন্যাস" সম্পর্কে আরও এখানে পাওয়া যাবে

পরবর্তী আমাদের একটি পাইপ প্রতীক আছে | । এটি একটি কমান্ড লাইনে দুটি প্রোগ্রাম পৃথক করে যাতে তালিকাভুক্ত আউটপুট পরবর্তী কোনও প্রোগ্রামে খোলা যায়। এই ক্ষেত্রে openকমান্ড ব্যবহার করে ।

openকমান্ড কেবল ফাইল ও ডিরেক্টরিগুলি প্রর্দশিত কিন্তু সঙ্গে মিলিত -ef:

  • -e ফাইলটি খোলার কারণ দেয় /Applications/TextEdit
  • -f স্ট্যান্ডার্ড ইনপুট থেকে ইনপুট পড়ুন এবং ডিফল্ট পাঠ্য সম্পাদকটিতে ফলাফল খুলবে।

শেষ পর্যন্ত উভয় তালিকার সংমিশ্রণটি একসাথে আটকানো হয় &&যা একসাথে একাধিক কমান্ড কার্যকর করতে দেয় তাই অবশেষে আমরা একটি "এক লাইন" টার্মিনাল কমান্ড দিয়ে শেষ করি।

এখানে চিত্র বর্ণনা লিখুন

আশা করি এটি সহায়তা করে এবং বিশদ ব্যাখ্যা সরবরাহ করে।


অ্যাপ্লিকেশন d আমাকে / অ্যাপ্লিকেশনগুলিতে থাকতে হবে না
ব্যবহারকারীর 151019

0

এটি টার্মিনাল (/ অ্যাপ্লিকেশনস / ইউটিলিটিস / টার্মিনাল.এপ) এ চালানোর চেষ্টা করুন:

mdfind "kMDItemContentType == 'com.apple.application-bundle'" -onlyin $scope

# $scope is your search range
# this command will only search all the applications under the given scope if -onlyin is specified

এটি একটি অনুসন্ধান ক্যোয়ারী যা প্রদত্ত মেটাডেটা প্রিডিকেট দিয়ে আইটেমগুলি সন্ধান করে kMDItemContentType == "com.apple.application-bundle", এটি আপনাকে .appআপনার প্রদত্ত সুযোগে সমস্ত অ্যাপ্লিকেশন বান্ডিলগুলির ( ) -onlyinসরবরাহের একটি সম্পূর্ণ তালিকা দেবে , বা যদি সরবরাহ না করা হয় তবে বিশ্ব স্কেল (বহিরাগত / নেটওয়ার্ক ড্রাইভ সহ) হবে ব্যবহার করা হয়েছে।


-2

"আমার অ্যাপ্লিকেশনগুলি তালিকাবদ্ধ করুন" ব্যবহার করুন। এই লিটল অ্যাপটি আইটিউনস অ্যাপস্টোর থেকে সমস্ত অ্যাপ্লিকেশন দেখায়। https://itunes.apple.com/us/app/list-my-apps/id756968964?l=de&ls=1&mt=12


এটি কেবল ম্যাক অ্যাপ স্টোর থেকে কেনা অ্যাপ্লিকেশনগুলি দেখায়।
grg

-2

FINDER এ যান

আবেদন ক্লিক করুন


3
অ্যাপ্লিকেশনগুলি / অ্যাপ্লিকেশন ফোল্ডারের বাইরে ইনস্টল করা যেতে পারে।
স্কট

-4

অ্যাপ্লিকেশন ফোল্ডার .. কেবল অ্যাপ্লিকেশন ফোল্ডারে যান


3
অ্যাপ্লিকেশনগুলি অ্যাপ্লিকেশন ফোল্ডারের বাইরে ইনস্টল করা যেতে পারে।
ইয়ান সি

-5

সন্ধানকারী> অ্যাপ্লিকেশন। যে হিসাবে সহজ


এত সহজ যে এটি ইনস্টল না থাকা কোনও অ্যাপ্লিকেশনকে মিস করে /Applications...
Nohillside
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.