Ubuntuのフォルダ名を日本語から英語にする

使用するユーザーで直接端末にログインし、下記のコマンドを実行する。

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

フォルダ名が日本語から英語に変更されるが、フォルダ名の先頭文字が大文字になる

ファイル名の先頭が大文字になっているので小文字にする

下記のスクリプトをファイル名「rename_user-dirs.sh」で保存し、実行する。

#!/bin/bash

cd "$HOME"

cp -r .config/user-dirs.dirs .config/user-dirs.dirs.$(date +%Y%m%d%H%M%S)

echo "start:"
for d in `find . -maxdepth 1 -type d -regex "^./[^.].*"`;
do
    source=$(basename $d)

    # 対象外フォルダの設定    
    if [ "${source}" = "shared-drives" ];then
        echo "skip file : $source"
        continue
    fi
    if [ "${source}" = "snap" ];then
        echo "skip file : $source"
        continue
    fi
        
    lower=$(echo $source|tr "A-Z" "a-z")
    echo $source "->" $lower
    mv "$source" "$lower"
    sed -i s#/$source"#/$lower"#g .config/user-dirs.dirs
done

echo "end:"
$ sudo bash ./rename_user-dirs.sh
スポンサーリンク
google 6948682462
google 6948682462

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
google 6948682462