Menggunakan OSX 10.8.4., Saya mengalami kesulitan menemukan daftar lengkap semua aplikasi perangkat lunak yang diinstal pada Mac saya. Tentu saja, Launchpad
hanya menampilkan daftar yang memiliki pintasan aplikasi dibuat, tidak termasuk yang tidak. Saya juga mencoba menekan Option
tombol saat dalam Menu Apple untuk perubahan About This Mac
ke System Information
, kemudian Software-->Installations
tapi itu masih bukan daftar lengkap.
Bagaimana cara saya mendapatkan daftar lengkap semua aplikasi yang diinstal?
mountain-lion
applications
amfibi
sumber
sumber
.app
bundel di sistem Anda? Atau Anda ingin daftar apa saja yang dapat dilakukan pengguna?open -a
.Jawaban:
Coba: Tentang Mac Ini> Info Lebih Lanjut> Laporan Sistem> Perangkat Lunak
.
Bukan hanya "Instalasi" ... tetapi yang lain mungkin memberi Anda beberapa info juga.
sumber
Jika Anda hanya mencari daftar aplikasi dengan ekstensi .app, maka mulailah Terminal dan berjalan
akan (pada akhirnya) memberi Anda daftar aplikasi yang cukup komprehensif, ditulis ke file teks yang disebut "application.txt" di folder Beranda Anda.
sumber
Dari baris perintah, coba system_profiler (8) :
Berikut ini adalah cuplikan yang menunjukkan Safari:
system_profiler
juga dapat menghasilkan format XML ( plist (5) ) yang dapat dengan mudah diuraikan. Untuk ini, gunakan-xml
parameter. Berikut adalah fragmen Safari yang diperbarui dalam format ini:sumber
.app
direktori ke dalam/Applications
, apa yang harus terjadi sehinggasystem_profiler
akan melihatnya?Perintah-perintah ini mendaftar aplikasi yang sama pada instalasi saya:
Keduanya kehilangan beberapa bundel aplikasi di dalam bundel aplikasi dan kerangka kerja.
lsregister
termasuk lebih banyak aplikasi di dalam bundel aplikasi lain, tetapi juga termasuk aplikasi yang telah dihapus dan aplikasi pada volume Time Machine:/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump|awk '/^bundle\tid/{getline;sub(/^\tpath: */,"");print}'
Ini menemukan lebih banyak aplikasi di dalam bundel lain, tetapi tidak cocok dengan aplikasi yang tidak memiliki
.app
ekstensi:sumber
Tidak jelas dari pertanyaan OP apakah dia mencari jawaban yang mudah atau jawaban yang sulit. Cara memasukkan hampir semua aplikasi ke daftar yang mudah adalah:
Masukkan
ls /Applications
untuk daftar alfabet sederhana, atauls -l /Applications
untuk informasi lebih lanjut:sumber
Buka terminal, dan tulis perintah berikut.
sudo find / -iname *.app
Ini adalah penjawab yang sama dengan "binarybob" tetapi dengan sudo Anda dapat mengakses dan mendaftar beberapa folder yang tidak dapat Anda lakukan tanpa hak administrator. Kata sandi Anda akan ditanyakan dan Anda mendapatkan manfaat dari "hak" sudo jika akun Anda adalah akun admin.Misalnya, dengan
find / -iname *.app
saya mendapatkan 430 baris, dan dengansudo find / -iname *.app
saya mendapatkan 432 baris. Ini contoh di komputer saya dan mungkin hasilnya akan sama apa pun yang diperintahkan untuk Anda.sumber
Dengan menggunakan plistbuddy Anda dapat memperoleh beberapa informasi dan menguraikannya untuk hal-hal yang Anda butuhkan.
Ini akan mendapatkan semua aplikasi / utilitas yang diinstal dengan nomor versi mereka dan memasukkannya ke dalam file teks untuk Anda.
sumber
sumber
Jawaban sederhana yang baru saja saya buat dari semua jawaban di atas.
sumber
Saya tahu pertanyaan telah ditanyakan 4 tahun lalu, beberapa jawaban telah diberikan, masing-masing mencoba untuk memecahkan masalah secara berbeda (melalui GUI atau CLI) tetapi tidak satupun dari mereka yang lengkap.
Kemarin di perusahaan saya, setiap pengguna macOS diminta untuk memberikan:
Untuk membuat proses konsisten, mudah dan lengkap, semua orang menjalankan perintah yang sama di terminal
Perintah di atas membuka 2 file dalam editor teks default dengan daftar semua aplikasi yang diinstal serta daftar semua " executable " yang juga harus dianggap sebagai aplikasi.
Saya pikir ini memberikan solusi paling komprehensif untuk masalah yang diberikan. Cepat dan melakukan pekerjaan.
Untuk memberikan jawaban yang lebih rinci, mari kita lihat semua perintah dan argumen sehingga semuanya jelas bagi mereka yang takut menggunakan terminal.
The
ls
perintah hanya berisi daftar isi direktori. Dalam hal ini/Applications
dan juga/usr/local/bin
- lokasi ini adalah untuk program yang dapat dijalankan oleh pengguna normal.Argumen
-l
menampilkan daftar dalam "format panjang". Lebih lanjut tentang "format panjang" dapat ditemukan di sini .Selanjutnya kita memiliki simbol pipa
|
. Ini memisahkan dua program pada baris perintah sehingga output yang terdaftar dapat selanjutnya dibuka di program lain. Dalam hal ini menggunakanopen
perintah.The
open
perintah hanya membuka file dan direktori tapi dikombinasikan dengan-ef
:-e
Menyebabkan file dibuka dengan/Applications/TextEdit
-f
Membaca input dari input standar dan membuka hasilnya di editor teks default.Akhirnya kombinasi kedua daftar terpaku bersama
&&
yang memungkinkan untuk mengeksekusi beberapa perintah sekaligus sehingga akhirnya kita berakhir dengan perintah terminal "satu baris".Semoga ini bisa membantu dan memberikan penjelasan rinci.
sumber
Coba jalankan ini di Terminal (/Applications/Utilities/Terminal.app):
Ini adalah permintaan pencarian yang mencari item dengan predikat metadata yang diberikan
kMDItemContentType == "com.apple.application-bundle"
, itu akan memberi Anda daftar lengkap semua bundel aplikasi (.app
) dalam cakupan yang Anda berikan, atau jika-onlyin
tidak disediakan, skala global (termasuk drive eksternal / jaringan) akan menjadi bekas.sumber
Gunakan "Daftar Aplikasi Saya". Aplikasi Kecil ini Tampilkan semua Aplikasi dari iTunes AppStore. https://itunes.apple.com/us/app/list-my-apps/id756968964?l=de&ls=1&mt=12
sumber
Pergi ke FINDER
Klik APLIKASI
sumber
Folder aplikasi .. Masuk saja ke folder aplikasi
sumber
finder> aplikasi. sederhana seperti itu
sumber
/Applications
...