回答:
/ homeディレクトリに関するFilesystem Hierarchy Standardによると、以下を読むことができます。
/ homeはかなり標準的な概念ですが、明らかにサイト固有のファイルシステムです。セットアップはホストごとに異なります。したがって、この場所に依存するプログラムはありません。
したがって、実行するために/ homeまたは/ home / user / Musicのようなサブフォルダーさえ必要とするアプリケーションには、バグがあると見なされる必要があります。
それでも、ロケールを変更するとBTWがシステムを実行するため、xdg-user-dirsで定義された標準ディレクトリを検索するアプリケーションが存在する場合があります。
自宅の標準フォルダーの名前を単に変更することはおそらく安全ですが、既存の標準パスに依存するアプリケーションからの望ましくない副作用を回避するために、lukaszが既に指摘した方法でxdg-user-dirsに通知することをお勧めします。
ファイル内のフォルダの名前を変更できます$HOME/.config/user-dirs.dirs
。デフォルトは次のとおりです。
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
現在、ドイツ語でUbuntu 11.10を使用しています。デスクトップフォルダの名前が「Arbeitsfläche」であることに気付きました。残念ながら、「cdArbeitsfläche」ではなく「cd Desktop」に慣れています。システムを壊さずにArbeitsflächeの名前をデスクトップに変更することはできますか?ソース
シンボリックリンクを作成する
Arbeitsflächeへのシンボリックリンクを作成するという単純なトリックを行うこともできます。これは機能することが保証されています!cd ~; ln -s Arbeitsfläche Desktop
命名を変更する
これらの特別なフォルダーの名前は、変数のセットで指定できます。エディションの〜/ .config / user-dirs.dirsファイルを開き、次の行を変更する必要があります。
XDG_DESKTOP_DIR="$HOME/Arbeitsfläche"
に
XDG_DESKTOP_DIR="$HOME/Desktop"
次に、適切なディレクトリを作成し、古いディレクトリから新しいディレクトリにデータを移動する必要があります。ログインとログアウトで十分です。うまくいけば;)
しかし、このソリューションでは、奇妙に開発されたアプリケーションが混乱することは不可能ではありません。シンボリックリンクの場合、これは常に機能します。
現在、ドイツ語でUbuntu 11.10を使用しています。デスクトップフォルダの名前が「Arbeitsfläche」であることに気付きました。残念ながら、「cdArbeitsfläche」ではなく「cd Desktop」に慣れています。システムを壊さずにArbeitsflächeの名前をデスクトップに変更することはできますか?ソース
こちらをご覧ください。
シンボリックリンクを作成できます。
ln -s ~/Arbeitsfläche ~/Desktop
~/.hidden
フォルダについてもう少し教えてください。~$ cd Desktop
フォルダーがホームディレクトリにない場合はどうすればよいですか?