Frage

How can i get my apple id via terminal command?

I tested dscl command in my terminal with the following parameters?

  1. dscl . -list /Users AppleID
    
  2. dscl . -list /Users UniqueID
    

But i didn't get anything with these commands. I need to get my apple id via command line.

Any suggestion?

War es hilfreich?

Lösung

The information about the currently logged in Apple ID can be retrieved with the following command: defaults read MobileMeAccounts Accounts Alternatively, you can take a look at the tool mas-cli. With the command mas account you can also query the Apple ID.

Andere Tipps

I improved @rollcoaster answer as bellow :

user$ defaults read MobileMeAccounts Accounts | grep AccountID | cut -d \" -f2

The output of defaults read MobileMeAccounts Accounts statement is a json, so i applied grep command on this json to get AccountID field. Finally i extracted the content of quoted string from the output.

I found a way to get my apple id. There's a file named my apple id in the following path :

~/Library/Application\ Support/iCloud/Accounts/ | grep @

This is the output :

examplAccount@gmail.com

There's two files in the ../Account directory and i have to filter them and separate them with @ sign, because an apple id has @ sign within itself.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit apple.stackexchange
scroll top