Önerilen, 2024

Editörün Seçimi

Mac App Store'dan indirilen tüm uygulamaları komut satırı üzerinden listeleyin.

Почему не стоит покупать в App Store для macOS

Почему не стоит покупать в App Store для macOS

İçindekiler:

Anonim
Kullanışlı bir terminal komutu, bir Mac'te kurulu olan ve yalnızca Mac App Store'dan gelen tüm uygulamaların bir listesini gösterir. Bu, makinelere geçiş yapıyorsanız veya SSH üzerinden uzak bir Mac üzerinde çalışıyorsanız ve resmi Mac App Store kanallarının dışından değiştirmek isteyebileceğiniz bir uygulama listesi oluştururken olduğu gibi çeşitli nedenlerle yararlı olabilir. hangi uygulamaların eksik olduğunu bulmaya çalışıyorum. App Store içindeki Satın Alma Geçmişini gözden geçirerek bu tür bir listeyi el ile de birleştirebilirsiniz, ancak bu liste Mac'te aktif olarak yüklenmemiş öğeleri görüntüler ve bu da onu daha az kullanışlı hale getirir.

Bu püf noktaları komut satırını ve Terminal'i kullanır ve onları biraz daha gelişmiş yapar. Bununla birlikte, sadece bir komut dizesini terminale kopyalayıp yapıştırdığınızdan, acemiler bile Terminal hakkında biraz daha fazla şey öğrenmek isterlerse takip edebilirler. Bilinmeyen için Terminal.app her zaman / Applications / Utilities / içinde bulunur.

Mac App Store'dan İndirilen Tüm Uygulamaları Gösterme

Aşağıdaki komutu kopyalayıp Terminal'e yapıştırın:
find /Applications -path '*Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's#.app/Contents/_MASReceipt/receipt#.app#g; s#/Applications/##'

Örnek çıktı bunun gibi bir şeye benzeyebilir (bu makalenin amacı için kısaltılmıştır):
GarageBand.app
iMovie.app
Install 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

Sonuçları aşağıdaki gibi komutun sonuna “> appstorelist.txt” ekleyerek kolayca yapılan bir metin dosyasına göndermeyi daha yararlı bulabilirsiniz:

find /Applications -path '*Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's#.app/Contents/_MASReceipt/receipt#.app#g; s#/Applications/##' > macapps.txt

Bu komut indirilen ancak gizlendiğinden beri uygulamaları içerecektir.

Böyle bir uygulama listesi daha sonra hangi uygulamaların yüklenmesi gerekebileceğini görmek için başka bir makinedeki listeyle kolayca karşılaştırılabilir.

Unutmayın, bu yalnızca Mac App Store'dan indirilen uygulamaların bir listesidir. Web'den edindiğiniz dosyalar ve şeyler için daha kapsamlı bir şey istiyorsanız, bu numarayı, bir Mac'e indirilen her bir dosyanın listesini ortaya çıkarmak için kullanabilirsiniz.

OS X'deki Tüm Uygulamaları Göster

OS X uygulamaları klasöründe yüklü olan tüm uygulamaları görmek için dizini ls komutuyla listeleyebilirsiniz. Bu, komut satırını kullanan çoğu kişi için oldukça açıktır, ancak yine de Terminal'i yeni veya daha az tanıyanlar için ele alacağız:

ls /Applications/

Bu, / Mac App Store'dan gelenlerin yanı sıra her bir kullanıcı tarafından yüklenen uygulamayı içeren / Uygulamalar dizininde oturan her şeyi gösterir.

Bu tür bir listeyi bir metin dosyasına da, karşılaştırma amacıyla veya başka şekilde kaydetmek isterseniz, terminalden bir txt belgesine yönlendirebilirsiniz:

ls /Applications/ > allmacapps.txt

Alternatif olarak, komut satırını kullanmadan listeyi doğrudan Bulucu'dan bir dosyaya kaydetmek için bu numarayı kullanabilirsiniz.

Sed tabanlı numara için CommandLineFu'ya gidin.

Top