ファイル名に奇妙な文字が含まれているファイルを削除するにはどうすればよいですか?

ファイル名に奇妙な文字が含まれているファイルを削除するにはどうすればよいですか?
[root@host dir1]# ls -lrt
total 412
-rw-r--r-- 1 root root  13747 Jun  3 16:01 -lang?[5~?[5~?[5~?[5~?:q!

さまざまな方法を試しましたが、どれも機能しませんでした。

[root@host dir1]#  ls -lrt | tail -1 | awk '{print $9}' | xargs -I file rm file
rm: invalid option -- 'l'
Try `rm ./'-langq!'' to remove the file `-lang\033[5~\033[5~\033[5~\033[5~\033:q!'.
Try `rm --help' for more information.

[root@host dir1]# rm ./'-langq!''
> ^C

答え1

奇妙な文字を含むファイルを作成し、次のように削除しました。

rm *lang*

ワイルドカードを使用すると、誰にとっても作業が簡単になります。文字数の要件を満たすため、この 2 つの文を入力しました。

関連情報