私のDebianサーバーで韓国語の名前を付けられたディレクトリを変更することはできません

私のDebianサーバーで韓国語の名前を付けられたディレクトリを変更することはできません

私は一つ作った同期MacBookノートブックの一部のディレクトリをDebianサーバーにバックアップします。その中には韓国語の文字が含まれています(韓国人)名前で。サーバーのロケールを変更した後、次の操作を行うと正常に表示されます。エルエス例えば。しかし、私はできません。CDそれに。

例:

$ ls -1 | head
한국어
dirA
dirB

ただし、ディレクトリに移動しようとすると、次のようになります。

$ cd 한 국 어
cd: 3: can't cd to 한국어

何が間違っていて、どのように解決するのか知っていますか?

答え1

ls -il | egrep "^[0-9]+ d"無効な名前xxxxxxxx(出力の最初のフィールド)を含むディレクトリのインデックス番号を取得するために入力し、ディレクトリ名をfind . -maxdepth 1 -inum xxxxxxxx -exec /bin/mv {} NewDirectoryName \;後で問題を引き起こさない名前に変更することをお勧めします。

関連情報