エンコーディングの理由により、Linux サーバーに中国語のファイルやディレクトリをアップロードまたは作成すると、文字化けした文字が生成されます。削除したい場合、rm コマンドでは削除できません。この場合、find コマンドを使用して、文字化けしたファイルまたはディレクトリを削除できます。 Linux ファイルシステムでは、各ファイルに i-node 番号があり、ファイルは i-node 番号によって管理できます。まず、文字化けしたファイルまたはディレクトリがあるディレクトリを入力します ファイルまたはディレクトリの inode を見つけるには、ls -i コマンドを使用します。 ファイルまたはディレクトリの前の数字文字列は inode です。次に、find コマンドを使用して、このファイルまたはディレクトリを照会して削除します。 注意: この方法は、ファイルまたは空のフォルダーを削除する場合にのみ機能します。 空でないフォルダを削除するにはどうすればいいですか? まず、inode を確認してから、次のコマンドを使用します。 -inum 2236429 -exec rm -rf {} を検索します \; ファイルまたはフォルダが見つからないというメッセージが表示されますが、実際には削除されています。 Linux でファイル名に文字化けや特殊文字が含まれるファイルを削除する方法。 今日、問題が発生しました。ファイル名は
引用符で囲んで削除することを考え始めましたが、引用符で囲んで削除すると いくつかの情報を見つけたところ、この種のファイルはこのように削除できることがわかりました まずls -iでファイルのinodeを探し、findコマンドで削除します。 [ローカルホスト]ls -ilrt 100985 -rw-r--r-- 1 tbcs ユーザー 0 4月18日 11:32 -MXV9.log 最初の列の100985はファイルのiノードです。ホスト上で次のコマンドを実行してファイルを削除します。 [localhost] ./ -inum 100985 -exec rm {} \; を検索します。 この方法は、文字化けした文字や特殊文字を含むファイルを削除するのに適しています。 たとえば、ファイル名が「*.txt」で、rm *.txt を直接実行すると、フォルダー内の .txt で終わるすべてのファイルが削除されます。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: Navicat for MySQLのスケジュールされたデータベースバックアップとデータ復旧の詳細
>>: Videojs+swiper が Taobao の商品詳細カルーセルを実現
目次序文プロミスチェーンMDN エラー連鎖デフォルト処理略語非同期待機序文この記事を書いた理由は、ユ...
1. mysqldump の紹介mysqldump は、MySQL に付属する論理バックアップ ツー...
目次序文sql_mode の説明最も重要なオプションすべてのオプション要約する序文前回の記事「MyS...
実際には、N 秒後にページを自動的にジャンプさせるにはどうすればよいかという問題によく遭遇します。私...
ある読者から連絡があり、ダウンロードが終了し、操作がまだ開始されていないのに、なぜ Tomcat の...
目次一方向データフローの説明Vue2.x の使用法親コンポーネントに変更を通知するイベントのフォーム...
完全なコードは次のとおりです。 HTMLコード:コードをコピーコードは次のとおりです。 <!-...
デフォルトでは、MySQL は日付に 0 値を挿入することを受け入れますが、実際には日付の 0 値に...
目次キャッシュキャッシュ位置の分類キャッシュ設定ヘッダーNodeは静的ファイルキャッシュを実装する強...
1 はじめにRedis 、 ANSI C言語で開発されたKey-Valueベースの高性能NoSQLデ...
Fabric.js は非常に便利なキャンバス操作プラグインです。ここでは、日常のプロジェクトで使用さ...
序文最近、弊社では mbp の設定をしており、ssh を使うことが多くなりました。複雑なコマンドを書...
目次1. WAFの背景2. WAFとは3. 動作原理4. WAF機能5. WAFと従来のファイアウォ...
protobufの簡単な紹介Protobuf は、Google のオープンソースのシリアル化プロトコ...
データのバックアップ操作は非常に簡単です。次のコマンドを実行します。 docker run --vo...