디렉터리 이름으로 "@" 사용

디렉터리 이름으로 "@" 사용

Unix/Linux에서는 기술적으로 파일 및 디렉터리 이름에 모든 문자를 사용할 수 있지만 구두점을 사용하는 것은 운영 체제에서 구두점을 구분 기호로 광범위하게 사용하기 때문에 거의 항상 위험합니다.

그렇긴 하지만, 나는 단지 단일 문자로 디렉토리 이름을 지정함으로써 이점을 얻을 수 있는 것을 시도하고 있습니다. @(표지판에서).

며칠간 사용해본 결과 별 문제는 없었는데, 제가 간과한 부분이 있었을 수도 있겠네요.

나를 물려고 다시 찾아올지도 모르는 명령이나 상황이 있는 걸까?

답변1

나는 이것이 꽤 안전하다고 확신합니다. 이는 내가 익숙한 쉘의 쉘 메타 문자가 아니며 이를 구분 기호로 사용하는 어떤 것도 생각할 수 없습니다. 일반적인 응용 프로그램에서는 파일 이름에도 이를 사용했습니다. 예를 들어 SSH의 ControlMaster 소켓 이름을 지정하는 데 자주 사용됩니다.

ls -F심볼릭 링크를 표시하는 문자로 사용하는데, 이는 일부 사람들에게는 약간 혼란스러울 수 있지만 컬러 ls에는 이러한 모호함이 없습니다.

관련 정보