이름에 공백과 따옴표가 포함된 파일을 삭제하는 방법은 무엇입니까?

이름에 공백과 따옴표가 포함된 파일을 삭제하는 방법은 무엇입니까?

1 '2 3' 4 5 Linux에서 이름이 지정된 파일을 삭제하는 방법은 무엇입니까? 내가 시도한 방법 중 어느 것도 효과가 없었습니다.

답변1

"이스케이프" 공백과 작은따옴표를 사용해야 하므로 \명령은 다음과 같아야 합니다.

rm 1\ \'2\ 3\'\ 4\ 5

또는 큰따옴표를 사용하세요.

rm "1 '2 3' 4 5"

여러 셸에서 TAB 완성을 사용할 수도 있으며(입력한 1다음 TAB을 눌러 셸이 파일의 나머지 부분을 완성하도록 함) 셸이 적절한 인용/이스케이프 사용을 처리합니다.

관련 정보