最近、Google検索をしないで Perplexity AI を使ってる。 ポストは、Perplexityに=macOSのシステム設定を移行するコマンドとその手順=を質問した結果となる。
defaults コマンドで利用可能なドメインを確認する#
defaults domainsこのコマンドを実行すると、利用可能なドメインのリストが表示されます。各ドメインに対して、次のようにして内容を確認できます。
defaults read ドメイン名以下は一般的なmacOSのドメインとその内容の例です:
一般的なmacOSのドメイン一覧#
| ドメイン名 | 内容の例 |
|---|---|
| com.apple.finder | Finderの設定(表示オプションなど) |
| com.apple.dock | Dockの設定(位置、大きさなど) |
| com.apple.systempreferences | システム環境設定全般 |
| NSGlobalDomain | グローバル設定(フォントサイズ、言語など) |
| com.apple.screensaver | スクリーンセーバーの設定 |
| com.apple.mail | Mailアプリの設定(署名、フォルダ表示など) |
| com.apple.iTunes | iTunesの設定(ライブラリオプションなど) |
| com.apple.Safari | Safariブラウザの設定(プライバシー、履歴など) |
注意点: -
各ドメインには多くのキーと値が含まれており、具体的な内容は defaults read ドメイン名 コマンドで確認できます。 -
defaults export ドメイン名 - コマンドを使用することで、そのドメインの設定をエクスポートすることも可能です。
この方法で、macOS上で利用可能なすべてのドメインとその内容を確認し、必要に応じてエクスポートできます。
設定のエクスポートとインポート手順#
設定のエクスポート#
ターミナルを開く 。
設定をエクスポートする ために、以下のコマンドを実行します。ここでは例として
com.apple.finderドメインをエクスポートします。defaults export com.apple.finder ~/Desktop/finder.plistこのコマンドは、Finderの設定を
finder.plistというファイルとしてデスクトップに保存します。*必要な他のドメインも同様にエクスポート*します。例えば、DockやSafariの設定もエクスポートする場合は、次のようにします。
defaults export com.apple.dock ~/Desktop/dock.plist defaults export com.apple.safari ~/Desktop/safari.plist
設定のインポート#
新しいPCで設定を反映させるためには、エクスポートした =.plist=ファイル をインポートします。
*エクスポートしたファイルを新しいPCに転送*します(USBメモリやクラウドストレージなど)。
ターミナルを開く 。
以下のコマンドを実行して設定をインポート します。例としてFinderの設定をインポートする場合:
defaults import com.apple.finder ~/Desktop/finder.plist他のドメインも同様にインポート します。
defaults import com.apple.dock ~/Desktop/dock.plist defaults import com.apple.safari ~/Desktop/safari.plistアプリケーションを再起動 する必要がある場合があります。例えば、FinderやDockの場合は次のコマンドで再起動できます。
killall Finder killall Dock
これにより、新しいPCに古いPCからの設定が適用されます。必要なドメインについては、 defaults domains コマンドで確認できます。



