이것이 여기에 올릴 "올바른"질문인지 확실하지 않습니다. 아마 실제 범주 형 답변보다 "의견"에 대해 더 많이 묻고있을 것입니다.
나는 어떤 이름 구분자가 가장 리눅스 친화적 이고 (보다 구체적으로는 Bash friendly ) 인간 친화적 인지 궁금합니다 .
Mr. Foo Bar 와 관련된 것을 포함하는 디렉토리를 만들고 싶다고 말하십시오 ( Foo 는 이름이고 Bar 는 성입니다)
이름이 " Foo-Bar/
"인 것은 매우 편리합니다. -
는 "일반"문자, 그것, 그것은 명확하게 보여줍니다 이스케이프 할 필요가 없습니다 Foo
및 Bar
두 개의 분리 된 것들 ... 니스됩니다.
이제 " Foo.Bar
"는 조금 까다 롭습니다. 누군가 Foo.Bar
가 실제로 파일 이라고 생각할 수도 있습니다 (처음에, 채색 기능이있는 터미널이없는 경우 특히 그렇습니다). 여기서 " Foo
"는 파일 이름이고 " Bar
"는 확장자입니다.
" Foo Bar
"를 사용할 수도 있지만 디렉토리에 액세스하고 싶을 때 공백을 이스케이프해야합니다. 부모 디렉토리의 내용 ( Foo Bar
위치)을 나열하고 해당 목록을 bash 배열에 넣으려면 공백은 많은 문제를 일으킬 것입니다. 좋지 않아.
브래킷 ()
은 또한 많은 문제를 일으 킵니다. 그들은 또한 탈출해야하며 명령으로 문제를 일으키기 위해 scp
... 좋지 않습니다.
그래서 ... 질문 (마지막으로)은 다음과 같습니다. 파일 이름을 명확하고 의미있게 만들어야하고 구분 기호를 사용해야하는 경우 무엇을 사용합니까?