Apps

Mac OS Xで隠しフォルダを作成する

Mac OS Xで隠しフォルダを作成する

os-x-yosemite フォルダアイコン(青)Mac OS XのUNIX基盤を活用することで、デフォルトのFinder GUIビューから隠されたフォルダを作成できます。一見複雑そうに思えるかもしれませんが、実際にはMacで完全に隠しフォルダを作成するのは非常に簡単です。

このチュートリアルでは、隠しフォルダーを作成する方法と、Mac OS で自分でそのフォルダーにアクセスする方法について詳しく説明します。


まず隠しフォルダを作成し、次にMacでそのフォルダにアクセスします。また、必要に応じて再び表示する方法も紹介します。これらはすべて、ファイル名の前にピリオドを付けることで実現します。

秘密のフォルダを作成する方法

* ターミナルを起動します (/Applications/Utilities にあります)。
* コマンド ラインで、次のように入力します。hiddenfolder
mkdir .hiddenfolder
という名前は自由に他の名前に置き換えてください。名前にスペースや特殊文字を含めないようにすると、今後の処理が簡単になります。

秘密のフォルダにアクセスする方法

* Finderに戻って、Command+Shift+Gを押して「フォルダへ移動」ダイアログボックスを開きます
。 * 作成したフォルダへのフルパスを入力し、「ユーザー名」と「hiddenfolder」をそれぞれユーザー名とフォルダ名に置き換えます。
/users/username/.hiddenfolder/
秘密のフォルダ Mac OS X
* Finderで隠しフォルダが開かれるので、ディレクトリに好きなものをドラッグアンドドロップできます。

既存のフォルダを非表示にし、非表示のフォルダを再び表示する

実際に、名前の前にピリオドを追加するだけで、Finder (およびほとんどのアプリ) から任意のフォルダーを非表示にすることができます。これは、コマンド ラインを使用して既存のフォルダーに対して実行できます。

mv Folder .Folder
また、これを逆にして先頭のピリオドを削除すると、非表示または隠しフォルダーを再び表示できます。

mv .Folder Folder

Mac OS X Finder では、フォルダ名やファイル名の前にピリオドを入力できないことに注意してください。入力しようとすると、ドット「.」が Mac OS X システム ソフトウェア用に予約されていることを示すダイアログボックスが表示されます。
システム用に予約されたMAC名

Mac OS Xで隠しフォルダを表示するように設定する

Mac OS Xでは、ターミナルでコマンドを実行することで隠しファイルを表示するように設定できます。これにより、Finder内で隠しフォルダが完全に表示されますが、他にも多くの重要なシステムファイルやフォルダが表示されます。多くのユーザーにとって混乱を招き、重要なファイルを誤って削除してしまう可能性もあるため、この機能を有効にしておくことは一般的に推奨されません。

隠しフォルダに関する注意事項

これらのフォルダは完全に隠されているわけではなく、Mac OS X Finderから見えないだけであることを覚えておいてください。多くのアプリケーションもこのフォルダを表示しませんが、TransmitなどのFTPプログラムには不可視ファイルを表示するオプションがあり、これらのアプリケーションからはフォルダが表示されます。同様に、lsコマンドに-aフラグ(すべてのファイルを表示する)を追加することで、コマンドラインからでもこのフォルダは常に表示されます。例:ls -a

Apple の開発者ツールがインストールされている場合は、「setfile」というユーティリティを使用して、任意のディレクトリまたはファイルを非表示に設定できます。Mac OS X で setfile を使用してファイルとフォルダを非表示にする方法の詳細については、こちらを参照してください。ただし、可視性の制限は上記の手法と実質的に同じです。ファイルは Finder からは表示されませんが、ls -a または特定のアプリケーションでは表示されます。