Nota:  questa domanda è praticamente un duplicato di questa domanda precedente  
 Uso un solo elemento preso in prestito da un utente da qualche altra parte su questo sito, o su un sito affiliato, o da macosxhints (non ricordo più il riferimento o avrei postato un link), che ho trasformato in uno script (chiamato "uninstaller") e aggiustato leggermente cambiando il comando rm con l'uso di un più sicuro programma da riga di comando installato usando macports, rmtrash. L'utente che ha fornito il file di ricevuta dovrebbe essere in / private / var / db / receip se l'applicazione da rimuovere è stata installata utilizzando un programma di installazione e l'unità di sviluppo incluso. Lo script posizionerà tutti i file installati nel Cestino dell'utente. 
 #!/bin/bash
 #uninstaller /private/var/db/receipts/com.url.name.of.app.bom
 #uninstall os x application installed with installer -pkg
 #using (user) provided bom receipt
 #place all installed files and directories in user's Trash
 lsbom="/usr/bin/lsbom"
 cd="/usr/bin/cd"
 sudo="/usr/bin/sudo"
 xargs="/usr/bin/xargs"
 rmtrash="/opt/local/bin/rmtrash"
 lsbom -fls "$1" | (cd /; sudo xargs rmtrash -u $USER)
 exit
 Installare  MacPorts  e rmtrash è abbastanza semplice, tuttavia, una volta xcode (per Mavericks 10.9  xcode_5.1.1.dmg ) è installato: 
 curl -Ok https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.bz2
 tar xf MacPorts-2.2.1.tar.bz2
 cd MacPorts-2.2.1
 ./configure
 make
 sudo make install #not war!
 cd ..
 rm -rf Macports-*
 sudo /opt/local/bin/port -v selfupdate
 export PATH=$HOME/macports/bin:$HOME/macports/sbin:$PATH
 export MANPATH=$HOME/macports/share/man:$MANPATH
 sudo port -vsc install rmtrash
 diskutil quiet repairPermissions /