내 디렉토리가 생성될 때 왜 따옴표로 묶입니까? [복사]

내 디렉토리가 생성될 때 왜 따옴표로 묶입니까? [복사]

나는[email protected]/

나는 이 이메일 주소를 디렉터리 이름으로 사용하고 싶습니다. 알아요. 여러 가지 이유로 좋은 생각이 아닙니다. 하지만 이것이 몇 초 후에 삭제될 매우 임시 디렉터리라고 가정해 보겠습니다. :)

나는 명령을 내린다.

mkdir [email protected]

그런데 디렉토리를 조사해 보니 실제로는 따옴표를 붙여서 만든 것이었습니다.

...
'[email protected]`
...

그러다가 그게 원인이라는 걸 알았어@

디렉토리 이름의 특수 문자에 대한 규칙은 무엇이며 시스템이 이를 인용하기로 결정하는 방법은 무엇입니까?

답변1

이거 야ls 보여주다이름은 이름에 리터럴 따옴표가 포함되어 있음을 의미하지 않습니다.

ls별칭이 use 인 경우 --quoting-style=locale다음이 생성됩니다.

[email protected]

...파일 이름 주위에 유니코드 "왼쪽 작은따옴표" 및 "오른쪽 작은따옴표" 문자가 있습니다.

관련 정보