web-dev-qa-db-ja.com

AppDataディレクトリをアナログにする方法は?

プログラムにホームディレクトリではなく、いくつかのAppDataディレクトリに独自のフォルダ「.program_name」を作成させる方法はありますか?
隠しファイルを隠したくないが、同時に、ホームディレクトリにこの膨大な数のシステムフォルダを表示したくない。

いいえ。実際にはそうですが、これを適用するすべてのソフトウェアを再コンパイルする必要があります。

より簡単なオプションは、問題を裏返し、別の方法でアプローチすることです。なぜ/ home /を個人データに使用するのですか?/home/$ USER /内のすべてのものを別の場所に実質的にシンボリックリンクできます。私自身、ディレクトリをパーティション/ discworld /に変更することを選択しました。次のようになります。

rinzwind@schijfwereld:~$ cd /discworld/
rinzwind@schijfwereld:/discworld$ ls -a

 .
 ..                                           
 Public
 Desktop                                            
 Templates
 Documents                                         
 Downloads                                          
 user-dirs.dirs
 Videos
 Music               
 Pictures
 .Trash-1000

私は/ home /を使用したことがないので、/ home /に何も追加されていません(私の/と/ homeもssdにあり、/ discworldはhddです)。

1
Rinzwind