Corredor

ウェブ、プログラミングの勉強メモ。

MacOS Catalina でシステムディレクトリの名称を英語に変更する方法

以前、MacOS において、/Applications/ ディレクトリなんかを「アプリケーション」という表記から「Applications」という英語表記に変更する方法を紹介した。

neos21.hatenablog.com

大抵のディレクトリは、直下にある .localized ファイルを削除すれば Finder 上で英語表記になるのだが、/System/ 配下は SIP を無効にする必要がある。この話も前述の記事に書いた。

Cmd + R を押しながらリカバリモードで起動し、そこでターミナルを開いて $ csrutil disable と打てば、SIP を解除できる。

しかし、MacOS Catalina で試したところ、ココまでやっても /System/ ディレクトリ配下の操作ができなかった。どうやら読み取り専用 (Readonly) の領域とみなされているようである。

対処法を調べてみたところ、次のようにマウントすれば良いことが分かった。

$ sudo mount -uw /
$ killall Finder

# コレで次のコマンドが成功する
$ sudo rm /System/.localized
$ sudo rm /System/Library/.localized

コレでおけおけ。よく分からんけど仕様が変わったのかね。

macOS Catalina パーフェクトマニュアル

macOS Catalina パーフェクトマニュアル