rm의 -v 옵션이 백틱과 일반 따옴표가 있는 항목을 표시하는 이유는 무엇입니까?

rm의 -v 옵션이 백틱과 일반 따옴표가 있는 항목을 표시하는 이유는 무엇입니까?

파일 세트를 처리할 때 rm -v파일의 출력 목록이 제거되고 백틱과 큰 따옴표가 있는 것을 볼 수 있습니다. 예를 들면 다음과 같습니다.

rm -v rsl.out.0???
removed `rsl.out.0579'
removed `rsl.out.0580'
removed `rsl.out.0581'

비슷한 인용문을 사용하거나 전혀 인용문을 사용하지 않는 대신 다른 인용문을 사용하는 데 더 깊은 목적이 있는지 알고 싶습니다.

답변1

lib/quotearg.c coreutils 소스 코드를 보면 참조가 locale설정에 따라 다르다는 것을 알 수 있습니다. 내 Linux Mint 17( en_GB.UTF-8)에는 동일한 왼쪽 및 오른쪽 따옴표( )가 있는 반면, 로케일을 사용하는 시스템은 en_US.UTF-8파일 이름 앞에(왼쪽) 백틱이 있습니다.

이 기사특정한 배경을 가지고 있다

관련 정보