Written by
JackYamamoto要約: この投稿では、Mac上のbinファイルとusr/local/binフォルダについて説明します。さらに、FinderまたはTerminalでMac上のusr/local/binにアクセスする方法を案内します。iBoysoft MagicMenuによって強化された右クリックメニューを介して迅速にアクセスできます。
wiki
時には、Mac上の特定のシステムファイルにアクセスする必要がありますが、いくつかはデフォルトではエンドユーザーから隠されています。 Usr/local/binは、Mac上で見つけにくいmacOSシステムフォルダです。この投稿を読むことで、macOSのusr/local/binフォルダについて深く理解できます。
binフォルダとは
macOSの"bin"はWindowsのそれと異なることを明確にする必要があります。それはゴミ箱ではありません。 "bin"は"バイナリ"の略で、アプリの実行可能なコマンドをbinファイル形式で含むディレクトリを指します。たとえば、異なるアプリの設定ファイルやライセンス番号を変更するには、高度なユーザーがbinフォルダにアクセスしたいと思うかもしれません。
usrフォルダとは
Usrは短縮形ではなく、"ユーザー"とは等しくありません。これらの三つの文字で"ユーザーの利用可能なプログラムとデータ"を示します。"ユーザー関連のすべて"を記述するために以前使用されていました。したがって、Mac usrフォルダは、さまざまな読み取り専用データ、ライブラリ、ドキュメント、バイナリなど、Macアプリが正常に機能するために必要ながら、Macユーザーがほとんど見る必要のないソフトウェアがすべて格納されています。
bin、usr/bin、およびusr/local/bin
Mac上には、bin、usr/bin、およびusr/local/binの3つのbinフォルダがあることに気付いたかもしれません。実際、これはApple Inc.によって開発および販売されているUnixオペレーティングシステムであるmacOSの階層ファイル構造に起因しています。同様に、library、system/library、およびusers/[ユーザー名]/libraryもあります。
macOSが正常に機能するためにシステムファイルは重要です。そのため、一部のフォルダは誤った変更から保護するために非表示にされています。bin、usr/bin、usr/local/binの違いを理解した後は、どのフォルダにアクセスできるかがわかります。
- Bin: このディレクトリには、システムを起動させたり修復するためにSingle User Modeで必要な実行可能なプログラムが含まれています。すべてのユーザがアクセスして実行できる実行可能なプログラムです。スーパーユーザーおよび一般ユーザーを含む。
- Usr/bin: 実行可能なプログラムの主要な場所はこのディレクトリで、システムに事前インストールされた実行可能なプログラムが含まれています。システムのアップグレードとともに変更されます。ローカルにインストールされておらず、システムの起動や修復に必要なものでない、一般ユーザが使用するほとんどのアプリのデータが含まれています。
- Usr/local/bin: これはユーザが独立して実行可能アプリケーションをビルドしてインストールする際のデフォルトのインストール場所です。システムのアップデートでは同じ名前のファイルを上書きしません。
したがって、binとusr/binフォルダをいじることは推奨されません。誤った操作はmacOSシステムを損傷させ、MacBookが起動しなくなる可能性もあります。また、これらの2つのフォルダはエンドユーザとはほとんど関係がありません。一方、usr/local/binフォルダは、一部のテック愛好家ユーザーがMac上でアクセスしようとするものです。
Mac上でusr/local/binにアクセスする方法
先ほど説明したように、macOSはデフォルトでusrフォルダを非表示にしていますので、Mac上でusr/local/binフォルダを見つけるのは簡単ではありません。しかし、一部のテック愛好家のMacユーザーは、Macをカスタマイズして調整するために隠しusr/local/binフォルダにアクセスする必要があります。方法は次の通りです。
Finderでusr/local/binを表示
Macでファイルを非表示にしてusr/local/binフォルダを表示することができます:
- Finderを開いて、Locationsの下にMacintosh HD(Macドライブの名前)をクリックします。
- 隠されたシステムファイルとフォルダを表示するには、Shift + ⌘ + .(ピリオド)を押します。
- 灰色になっているusrフォルダをクリックして、binフォルダを開きます。
Go to Folderでusr/local/binにアクセス
FinderのGo to Folderを使用すれば、正しいパスでMacドライブ上の任意のファイル/フォルダに簡単にアクセスできます:
- Finderに移動し、上部メニューバーでGo > Go to Folderをクリックします。
- 検索ボックスに/usr/local/binと入力します。
- 結果がハイライトされ、Returnを押して開きます。
Terminalを使用してusr/local/binを見つける
usr/local/binにアクセスする別の方法は、Terminalコマンドを実行することです:
- FinderからTerminalを開く > Applications > Utilities。
- コマンドを入力してReturnをクリックします。chflags nohidden ~/usr/local/bin
- Terminalを終了し、Finderに戻ると、binフォルダが表示されるはずです。
- 元に戻す場合は、以下のコマンドを入力します:chflags hidden ~/usr/local/bin
または、現在のディレクトリ内のすべてのファイルとフォルダをリストするls -laコマンドを使用することもできます。表示される隠しファイルの前には点があります。 cd../を入力して上の階層に移動し、cd [フォルダ名]を入力して下の階層に移動します。
右クリックメニューからusr/local/binを開く
usr/local/binフォルダを頻繁に使用する必要がある場合、より簡単な方法があります。 iBoysoft MagicMenu、右クリック増強機能を使用して、Finderコンテキストメニューからusr/local/binを直接開くことができます:
MacにiBoysoft MagicMenuをダウンロードします。
iBoysoft MagicMenuを起動し、デスクトップの空白スペースで右クリックし、Quick Accessというオプションが表示されるので、そこからDownloads、Documentsなどのフォルダを直接開くことができます。アプリケーション、ファイル、フォルダ、またはWebリンクをドロップダウンメニューに追加することもできます。
- iBoysoft MagicMenuメインUIを開き、左メニューのQuick Accessを選択します。
- ウィンドウの下の+ボタンをクリックします。
- フォルダアイコンをクリックしてusr/local/binフォルダを選択します。
- インポートをクリックすると、新しいアイテムがQuick Accessのサブメニューに自動的に追加されます。
- その後、デスクトップで右クリックし、Quick Accessを選択して、必要な場合はusr/local/binをクリックして開くことができます。
Macでusr/local/binにアクセスする必要がある人に共有してください!