Skip to main content

OS Xで隠しファイルを表示して表示するメニュー項目を作成する

スタートメニューにプログラムアイコンを常に表示する (六月 2026)

スタートメニューにプログラムアイコンを常に表示する (六月 2026)
Anonim

デフォルトでは、Macはアクセスする必要のある多くのシステムファイルを隠します。誤ってファイルを変更したり、ファイルを完全に削除したりすると、Macに問題が発生する可能性があるため、Appleはこれらのファイルを隠します。

コンテキストメニューからアクセスできるサービスを作成するために、Automatorでファイルとフォルダを表示および非表示にするTerminalコマンドを組み合わせることで、これらのファイルを表示または非表示にする簡単なメニュー項目を作成できます。

隠しファイルを切り替えるためのシェルスクリプトの作成

隠しファイルを表示または非表示にするために必要な2つのターミナルコマンドは既にわかっています。 Finderでファイルを表示するか非表示にするかによって、2つのコマンドを切り替えるシェルスクリプトを作成する必要があります。

まず、Finderの現在の状態が隠しファイルを表示するかどうかを判断する必要があります。反対の状態に変更する適切なコマンドを発行する必要があります。これを行うために、以下のシェルコマンドを使用します:

STATUS = `デフォルトはcom.apple.finderを読み込みます。AppleShowAllFiles`if $ STATUS == 1はデフォルト値を書き込みます。com.apple.finder AppleShowAllFiles -boolean FALSEデフォルトを設定します。com.apple.finderを書き込みます。AppleShowAllFiles -boolean TRUEfikillall Finder

それは私たちのために仕事をするかなり基本的なシェルスクリプトです。まず、AppleShowAllFilesの現在の状態をFinderに問い合わせて、STATUSという変数に結果を格納します。

次に変数STATUSがTRUEであるかどうかを調べる(番号1はTRUEに等しい)。 TRUE(ファイルとフォルダを非表示にする)に設定されている場合は、コマンドを発行して値をFALSEに設定します。同様に、FALSE(ファイルとフォルダを表示するように設定されている)の場合、値をTRUEに設定します。このようにして、Finderのファイルとフォルダの隠蔽をオンまたはオフに切り替えるスクリプトを作成しました。

スクリプトはそれ自体ではいくらか便利ですが、Automatorを使用してスクリプトをラップし、マウスクリックだけで隠しファイルやフォルダをオンまたはオフにするメニュー項目を作成すると、その真の価値がもたらされます。

Automatorを使用して非表示のファイルを切り替えるメニュー項目を作成する

  1. ApplicationsフォルダにあるAutomatorを起動します。
  2. 新しいAutomatorタスクに使用するテンプレートのタイプとしてサービスを選択し、選択ボタンをクリックします。
  3. ライブラリペインで、アクションが選択されていることを確認し、ライブラリ項目の下にあるユーティリティをクリックします。これにより、利用可能なワークフロータイプがユーティリティに関連するものだけにフィルタリングされます。
  4. フィルタリングされたアクションの一覧で、シェルスクリプトの実行をクリックして、ワークフローペインにドラッグします。
  5. ワークフローペインの上部には2つのドロップダウンメニュー項目があります。 「サービスは選択されました」を「ファイルまたはフォルダ」に設定します。 'in'を 'Finder'に設定します。
  6. 上記で作成したシェルスクリプトコマンド全体(6行すべて)をコピーして、シェルスクリプトの実行ボックスに既に存在する可能性のあるテキストを置き換えます。
  7. Automatorファイルメニューから「保存」を選択し、サービスに名前を付けます。選択した名前がメニュー項目として表示されます。私は私の電話を隠しファイルに切り替えます。
  8. Automatorサービスを保存したら、Automatorを終了できます。

トグル隠しファイルメニュー項目の使用

  1. Finderウィンドウを開きます。
  2. 任意のファイルまたはフォルダを右クリックします。
  3. ポップアップメニューからサービス、隠しファイルの表示/非表示を選択します。
  4. Finderはファイルの非表示状態を切り替えるため、現在の状態によって隠しファイルやフォルダが表示されたり非表示になったりします。