🤩
macOSで、ルート(/)にディレクトリを作成する
Catalina 以降の macOS のファイルシステムは、ルート(/)にディレクトリを作成できない
回避策があります
新しいmacOSの仕組みについては、後述するリンクの記事を参照して下さい。
この記事では手順だけ書きます。
作成手順
ルート直下に /www/
というディレクトリを作成する方法です。
sudo mkdir /System/Volumes/Data/www
sudo chown [自分のユーザー名] /System/Volumes/Data/www
sudo vi /etc/synthetic.conf
www(タブ)System/Volumes/Data/www
- 再起動
以下、各項目の説明
-
/System/Volumes/Data/
にwww
ディレクトリを作成する - ディレクトリのオーナーを自分にする
-
/etc/synthetic.conf
は新規作成になる -
[ディレクトリ](タブ)[実際のパス]
[1] を一行毎に記述する(複数指定可)。最初のスラッシュ(/)は不要
もし Catalina より前の macOS から、Catalina 以降の macOS にアップグレードしたら?
例えば、Mojave から Big Sur にアップグレードすると、ルートに作成したユーザーのフォルダは解除され、以下のパスに移動されます。
/Users/Shared/Relocated Items/Security/
日本語だと以下のパスになります。
/ユーザ/共有/場所が変更された項目/セキュリティ/
参考リンク
-
わざわざタブと書くのは、タブじゃないと認識しないため。タブが区切り文字になっている。おそらく、スペースはディレクトリ名に使用するから。 ↩︎
Discussion