파일 이름에 이상한 문자가 포함된 파일을 어떻게 제거할 수 있나요?

파일 이름에 이상한 문자가 포함된 파일을 어떻게 제거할 수 있나요?
[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문장을 입력했습니다.

관련 정보