
/homeフォルダには、ユーザーフォルダ以外に他のコンテンツを含めることができますか? WindowsとArchの間でフォルダを共有したいです。既存のユーザーに属さない名前でデフォルトのフォルダに入れることはできますか?
例えば
/home
|-/james (my home folder)
|-/shared (folder I want to share)
答え1
私はあなたがLinuxを使っていると仮定していますが、違いはありません。/home
何の制限もなく、好きなものを入れることができます。これはユーザーのホームディレクトリが保持される標準の場所にすぎませんが、多くのシステムではそれを別の場所に配置します。たとえば、OSXは/Users
。
とにかくLinuxの世界でもこれは/home
オプションです。説明したようにファイルシステム階層標準デフォルトでは制限はなく、/home
存在する必要もありません。
3.8。 /home:ユーザーホームディレクトリ(オプション)
3.8.1.目的
/homeはかなり標準的な概念ですが、明らかにサイト固有のファイルシステムです。設定はホストによって異なります。したがって、どのプログラムもこの場所に依存してはいけません。
3.8.2.要件
アプリケーションのユーザー固有の構成ファイルは、ユーザーのホームディレクトリに「.」で始まるファイルに保存されます。文字(「ドットファイル」)。アプリケーションが複数のドットファイルを生成する必要がある場合は、そのファイルを「.」で始まるサブディレクトリに配置する必要があります。文字(「ドットディレクトリ」)。この場合、構成ファイルは「.」で始まってはいけません。特徴。
3.8.3.参考資料
私たちは、次のようなホームディレクトリのレイアウトを標準化するために多くの努力をしました。XDGの基本ディレクトリ仕様そしてGLibコンベンションユーザーディレクトリの内容について。これらのルールを使用するソフトウェアに対応するために、ディストリビューションでは、そのルールに従うホームディレクトリの下にディレクトリ階層を作成できます。
全体的に、/home
これは単なる慣例であり、FHS準拠システムはそれを要求したり期待したりしません。ユーザー以外のディレクトリを含むディレクトリ/home
には問題はありません$HOME
。たとえば、多くのシステムでは/home
別々のパーティションなので、fsck
これを実行すると/home/lost+found
目次どのユーザーにも接続されていません。
答え2
長年にわたって、私はWindowsで「data」というディレクトリを使って、すべての文書/音楽/写真と私が作成したものをすべて保管してきました。あるシステムから別のシステムに移動したときに、そのディレクトリを移動し、必要なものをすべて再インストールしたので、うれしかったです。
私は数年前にLinuxに移行し、自宅のユーザーディレクトリが近いにもかかわらず、この単一のデータディレクトリが失われたことに嘆きました。その後、私はWindows用に多くのプログラミングを行い、そのディレクトリ構造を再び望んでいたので、別のNTFSパーティションをマップし、/home/data
それ以来幸せになりました。
私は何度も新しいコンピュータに移動しましたが、同じ経験をしました。すべてがほとんど何の影響もなくそのまま残ります。私が欠けている最大のことは、Linux上のファイルに「実行可能な」ビットがないことです。そのため、Linux でファイルを実行するには、Windows からの起動時に保存したプログラム/スクリプトを別の場所に移動する必要がある場合があります。 NTFSなので量が足りません。私はそこに「プログラム」をしたくないので大丈夫です。