Linux サーバー上で中国語のファイルやディレクトリをアップロードまたは作成すると、エンコードの関係で文字化けが発生し、削除しようとしても削除できません。 rmコマンドで削除しました。この場合は、findコマンドを使用して文字化けしたファイルやディレクトリを削除してください。
1. まず、文字化けしたファイルまたはディレクトリが存在するディレクトリを入力し、ls -i
コマンドを使用して、ファイルまたはディレクトリの i ノード (先頭の数値文字列) を見つけます。ファイルまたはディレクトリが inode です)
(無料ビデオ チュートリアル共有: linux ビデオ チュートリアル)
2. 次に、次を使用します。このファイルまたはディレクトリをクエリして削除する find コマンド
find -inum 2623190 -delete
#注: この方法は、ファイルまたは空のフォルダーを削除する場合にのみ機能します。
空ではないフォルダーを削除するにはどうすればよいですか?
まず i ノードを確認してから、次のコマンドを使用します。
find -inum 2236429 -exec rm -rf {} \;
ファイルまたはフォルダーが見つからないというメッセージが表示されますが、実際には削除されています。
おすすめの関連記事とチュートリアル: linux チュートリアル
以上がLinuxで文字化けしたファイルやディレクトリを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。