Ubuntu: ユーザーディレクトリ名を標準の英語表記に変更する手順

Ubuntu環境において、ホームディレクトリ内の標準的なユーザーディレクトリ名(例: 「ダウンロード」「ドキュメント」)を、ロケール設定に依存しない英語表記(例: Downloads, Documents)に変更する手順を解説する。CUI環境での操作や、異なる言語環境間でのスクリプトの互換性確保に役立つ。

手順

1. ディレクトリ設定更新コマンドの実行

端末を開き、次のコマンドを実行する。

LANG=C LC_ALL=C xdg-user-dirs-gtk-update

解説:

コマンドを実行すると、次のウィンドウが表示される。「現在のフォルダ名」と「新しいフォルダ名」の対応が一覧表示される。

xdg-user-dirs-gtk-update 実行後のウィンドウ

2. ディレクトリ名の更新

「標準フォルダの名前を現在の言語に合わせて更新しますか?」というウィンドウ内で「Update Names」(新しい名前に更新する)ボタンをクリックする

Update Names ボタンをクリック

解説: このボタンにより、設定ファイル ~/.config/user-dirs.dirs のパスが英語表記に書き換えられ、英語名のディレクトリが作られる。ファイルマネージャのブックマークも新しいパスに更新される。既存のファイルは移動しない。中身が空になった古い名前のディレクトリは削除され、ファイルが残っているディレクトリはそのまま残る。

3. 設定の反映(ログアウト・再ログイン)

変更をデスクトップ環境やファイルマネージャに反映させるため、一度ログアウトし、再度ログインする

ログアウト操作

4. 再ログイン時の確認ダイアログへの対応

再ログイン後、次のダイアログが表示されることがある。これは、~/.config/user-dirs.locale に記録されたロケール(手順 1 で使った C)と、ログイン時のロケール(日本語など)が異なるためである。

再ログイン後の確認ダイアログ

ここでは、次の操作を行う。

  1. 「次回から表示しない」 (Don't ask me this again) のチェックボックスをオンにする
  2. 「古い名前のままにする」 (Keep Old Names) ボタンをクリックする

解説:

CUI だけで変更する場合

デスクトップ環境のウィンドウを使わずに変更する場合は、端末で次のコマンドを実行する。

LC_ALL=C xdg-user-dirs-update --force

このコマンドは ~/.config/user-dirs.dirs を英語表記で書き換え、英語名のディレクトリを作成する。デスクトップ環境にログインすると手順 4 のダイアログが表示されるため、そのときは手順 4 の操作を行う。

注意点