GNU/Linux >> Linux の 問題 >  >> Linux

変な名前のファイルを削除するには?

rm -i -- * 各ファイルを削除するように求められます。多くのファイルがある場合は、「*」をより狭い一致に変更できますし、変更する必要があります。 -- オプションの処理を停止するため、-d という名前のファイル rm までに削除されます

私は過去にそれを使用しましたが、気に入らない特殊文字または 2 つをヒットするまで機能します。


ls -li を使用できます すべてのファイルを i ノード別に表示します。次に、このコマンドを実行してファイルを削除します:

find . -inum ${INODE_NUM} -delete

-maxdepth 1 を追加しました 安全のために:

find . -maxdepth 1 -inum ${INODE_NUM} -delete

Linux
  1. 名前が「-」(ハイフン、別名ダッシュまたはマイナス)で始まるファイルを削除するにはどうすればよいですか?

  2. 特別な名前のフォルダを削除する方法(例:COM1)

  3. Linuxの「検索」でファイル名のみを取得するには?

  1. Linuxでファイルを見つける方法

  2. 名前と部分パスでファイルを検索するにはどうすればよいですか?

  3. 「tar」コマンドと「find」コマンドを組み合わせる方法

  1. 最大のファイル記述子を持つプロセスを見つける方法は?

  2. Linuxはサイズ0のファイルを削除します

  3. 特定の名前のフォルダを削除する方法