ソフトウェアやオペレーティング システムの機能に影響を与えずにファイルを非表示にする

ソフトウェアやオペレーティング システムの機能に影響を与えずにファイルを非表示にする

ランダムなソフトウェアがホーム フォルダにフォルダを作成し続けるため、フォルダがごちゃごちゃして整理がつかなくなってしまいました。整理することにしました。.フォルダ名を非表示にするために、フォルダ名の先頭にドットを追加しましたが、ドットがフォルダ名に影響し、ソフトウェアがフォルダを見つけられなくなることにすぐに気付きました。結局、壊れたソフトウェアになってしまいました...

今のところ、UnixとLinuxでは、整理されていないフォルダ構造または機能しないソフトウェア

これは私を悩ませています。機能に影響を与えずにフォルダーとファイルを非表示にする別の方法はあるでしょうか?


質問の偏った部分:

私の意見では、OSを機能性だけでなく美しさの観点から見るのは賢明ではありません。chmodそしてchown機能的な部分を担当するために存在します(ファイルとフォルダの保護)なので、.美しさの観点から以外では使用は冗長になります(ファイルの非表示) 。代わりに、.名前にも影響し、機能に支障をきたします。したがって、機能に影響を与えずにファイルを非表示にする別のメカニズムが必要であるというのが私の意見です。

答え1

ファイルを邪魔にならない場所に置くための本当の解決策は、それを別のディレクトリに置くことです。

ドットで始まるファイル名は、古い Unix の伝統により、一部のソフトウェアではデフォルトで非表示になっています。これは コマンドから始まりls、多くの (ただしすべてではない) ファイル マネージャーで模倣されています。

.hiddenというファイルに名前が記載されているファイルを非表示にする提案があります。Gnome に由来あまり広くサポートされていません。使用してみることはできますが、ユーザーが使用するすべてのソフトウェアで非表示にできるとは思わないでください。一部のソフトウェアではファイルが表示され、他のソフトウェアでは表示されない場合は、逆効果になる可能性があります。プログラム A では表示されるがプログラム B では表示されないファイルを、プログラム B で表示されないのであれば何か問題があるので、おそらくそこに存在すべきではないと考えて削除してしまう可能性があります。このため、この機能があることはお知らせしますが、使用はお勧めしません。

もう一度言いますが、ユーザーに一部のファイルをいじらせたくない場合は、それらのファイルを別のディレクトリに配置します。また、該当する場合は、ユーザーにそれらのファイルへのいじりを許可しないでください。

答え2

ドットで始まるファイル(ドットファイル) はアプリケーションによって使用されることを目的としており、通常はアプリケーションの構成を指定します。エンド ユーザーが操作することを意図したものではなく、エンド ユーザーがそれらを意識する必要もありません。

したがって、ドットファイルの目的は、実際には「混乱を解消する」ことではなく、「新しいユーザーが混乱するのを防ぐ」こともありません (それが権限の目的です。ドットファイルは から簡単に見ることができることに注意してくださいls -a)。単に、システム関連のファイル (ドットファイル) をユーザーが作成したデータから分離することで、ファイルを整理し、混乱を減らすことです。

ファイルを隠すための別のシステムがないのは、ドットファイルがすでにその目的を証明しているため、冗長であると考えられていたためです。Linux では、MS Windows とは異なり、ファイルの「隠し」属性はありませんが、他にも多くの属性があります (表示man chattrするには入力してください)。

ユーザーがファイルにアクセスできないようにしたい場合、また単にファイルを非表示にするのではなく、権限 (chmod)、ACL、SELinux アクセス制御などの他のメカニズムがあります。

関連情報