隠しファイルと隠しディレクトリ

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

コンピューティングでは、隠しフォルダ隠しディレクトリの場合もあります)または隠しファイルは、ディレクトリリストを表示するときファイルシステムユーティリティがデフォルトで表示しないフォルダまたはファイルです。これらは通常、ユーザー設定の保存やユーティリティの状態の保持に使用され、さまざまなユーティリティを使用して暗黙的に作成されることがよくあります。アクセスが制限されていないため、これらはセキュリティメカニズムではありません。通常、ユーザーが直接作成しなかったファイルを含むディレクトリリストのコンテンツの表示を「乱雑」にしないことが目的です。[1] [2] [3] [4]

UnixおよびUnixライクな環境

Unixライクなオペレーティングシステムでは、ドット文字で始まるファイルまたはフォルダ(たとえば、/ home / user / .config)は、一般にドットファイルまたはドットファイルと呼ばれ、隠しファイルまたは隠しファイルとして扱われます。つまり、lsコマンドです。-aまたは-A フラグls -aまたはls -A)が使用されていない限り、それらは表示されません。[5]ほとんどのコマンドライン シェルでは、ワイルド.カード自体が明示的な。で始まらない限り、ワイルドカードは名前がで始まるファイルと一致しません.

ユーザーのホームディレクトリにあるドットファイルを使用して、ユーザーごとの構成や情報テキストを保存するという慣習が生まれました。これの初期の使用は、よく知られているドットファイル、、、.profileおよび.loginでした。これらは、 BourneシェルおよびCシェル.cshrcの構成ファイルであり、それらと互換性のあるシェルであり、およびは、両方ともおよびコマンドで使用されます。[6].plan.projectfingername

bashからGNOMEなどのデスクトップ環境まで、多くのアプリケーションは現在、ユーザーごとの構成をこのように保存していますが、Unix / Linux freedesktop.org XDGベースディレクトリ仕様は、ユーザー構成ファイルを個々のドットファイルから$HOME隠しファイルに移行することを目的としています。隠しディレクトリ$HOME/.config[7]

Android

Androidオペレーティングシステムは、空の.nomediaファイルを使用して、フォルダーの内容を表示または含めないようにスマートフォン アプリに指示します。これにより、デジタル写真デジタル音楽ファイルが画像ギャラリーに表示されたり、MP3プレーヤーアプリで再生されたりするのを防ぎます。これは、ダウンロードしたボイスメールファイルがプレイリスト内の曲間で再生されないようにし、個人の写真を非公開にしながら、他のフォルダー内の写真を友人、家族、同僚と直接共有できるようにする場合に便利です。この.nomediaファイルは、ファイルシステムやオペレーティングシステムにも影響を与えません。、ただし、代わりに、さまざまなファイルの存在を尊重するために、個々のアプリに完全に依存しています。

GNOME

GNOME デスクトップ環境(およびGLib [8]を使用して作成されたすべてのプログラム)では、各ディレクトリで指定されたファイルにリストされているファイル名.hiddenも表示から除外されます。GNOMEのファイルマネージャーでは、キーボードショートカットCtrl+を使用すると、両方の種類の隠しファイルを表示できます。 H

macOS

「dotfile」の動作に加えて、「Invisible」属性を持つファイルはFinderで非表示になりますが、では非表示になりlsます。「非表示」属性は、SetFileコマンドを使用して設定またはクリアできます。たとえば、呼び出すSetFile -a V jimboとファイル「jimbo」が非表示になります。[9] Mac OS X Snow Leopard以降、このchflagsコマンドも使用できます。たとえば、chflags hidden jimboファイル「jimbo」を非表示にします。[10]

DOSおよびMSWindows

DOSシステムでは、ファイルディレクトリエントリには、 attribコマンドを使用して操作される隠しファイル属性が含まれています。コマンドラインコマンドを使用 すると、Hidden属性を持つファイルが表示されます。さらに、ファイルに設定できるシステムファイル属性があります。これにより、ファイルはディレクトリリストに非表示になります。コマンドラインコマンドを使用 して、System属性を持つファイルを表示します。 dir /ahdir /as

Windowsエクスプローラーは、隠しファイルと隠しディレクトリはデフォルトでは表示されませんが、エクスプローラーのアドレスバーにフルパスを入力することでアクセスできます。システムファイル非表示になっていない限り、表示されます。隠しファイルの表示を有効にする2つのオプションがあります。メインの[隠しファイルとフォルダー]オプションを使用して、隠しファイルの表示をオンにすることができますが、これだけでは隠しシステムファイルは表示されません。2番目のオプションである「保護されたオペレーティングシステムファイルを非表示にする」は、非表示のシステムファイルを表示するためにさらにオフにする必要があります。隠しファイルはわずかに透明に表示されるため、表示されている場合でも、隠しされていないファイルから視覚的に区別されます。

Windowsエクスプローラーは、フォルダー名の末尾に事前定義されたCLSID [11]を追加するだけで、ディレクトリのコンテンツを非表示にすることもできます。ディレクトリは引き続き表示されますが、そのコンテンツはWindowsの特別なフォルダの1つになります。[12]ただし、このディレクトリの実際のコンテンツは、CLIコマンドを使用して引き続き表示できますdir

参考文献

  1. ^ 「隠しファイルとは何ですか?」Microsoft.com2015年4月3日にオリジナルからアーカイブされまし
  2. ^ 「Xの構成:とにかくそれらすべてのドットファイルは何ですか?」Linuxフォーカス1998年3月2013年9月8日取得
  3. ^ 「サンプル.bashrcおよび.bash_profileファイル」Linux DocumentationProject。
  4. ^ Subodh Soni(2001-12-01)。「Linux構成ファイルについて」IBMDeveloper 2019年4月26日取得
  5. ^ "ls(1)-Linuxのマニュアルページ"linux.die.net 2020年8月23日取得
  6. ^ あるユーザーは、ユーザー名(およびローカルホスト上にない場合はホスト名)とともにコマンドを使用して別のユーザーを検索でき、fingerサービスは、他のユーザーの現在のステータス、およびフォルダー内ファイル.plan.project$HOME
  7. ^ バスティアン、ウォルド; ローティ、ライアン; レナート・ポッターリング(2010年11月24日)。「XDGベースディレクトリ仕様」2014年6月4日取得
  8. ^ 「GLibコミット:.hiddenファイルのサポート」2013年8月7日取得
  9. ^ SetFile(1)  – ダーウィンmacOSの一般的なコマンドマニュアル
  10. ^ chflags(1)  – ダーウィンmacOSの一般的なコマンドマニュアル
  11. ^ 「コントロールパネルアイテムの正規名-Win32アプリ」Microsoft
  12. ^ 「Windows7GodModeの背後にある秘密」Windowsクラブ2010年1月5日。

外部リンク