web-dev-qa-db-ja.com

Ubuntuのファイルを外部ドライブに転送するときの無効なファイル名の問題

Ubuntu 12.04のファイルを外部ドライブにバックアップします。

WD外付けドライブはうまく機能します。

ただし、Maxell外付けドライブは、「|」で保存された.htmlファイルなど、一部のファイル名を認識できません。または「/」。しかし、これらのファイル名はUbuntuでは問題なく、開いたhtmlページから保存するときにこれらの名前は自動的に保存されます。

私はそれらを一つ一つ変えたくありません。

解決策はありますか?

2
user1914692

最新のファイルシステムは、いわゆる/ NULL文字を除くほぼすべてのUnicode文字に対応できます。

ただし、FAT32などの古いファイルシステムでフォーマットされたドライブにファイルを保存する必要がある場合、問題が発生する可能性があります。予約文字を含むファイル名|\?*<":>+[]/は認識されない場合があります。

そのため、今日これが必要ない場合でも、ファイル名にこれらの文字を使用しないことをお勧めします。

ファイル名の問題が発生した場合は、いつでも選択できます

  • 予約文字を含むファイルの名前を変更します。
  • このドライブを最新のファイルシステムで再フォーマットします。

これらのファイルをWindowsと時々共有する必要がある場合は、外部ドライブをNTFSにフォーマットする必要があります。 Ubuntu(または他のPosixオペレーティングシステム)からのみデータにアクセスする場合にのみ、ext4を選択することができます。

5
Takkat

Maxell hddをフォーマットし、ファイルシステムをext4に変更することをお勧めします。 ext4-Wikipedia を読んで、この種のファイルシステムがファイルにどれだけ役立つかを確認してください。

この意味で GParted Partition Editor を使用できます。

2
Radu Rădeanu