내 권장 사항은 공백 대신 밑줄을 사용하는 것입니다. 밑줄은 일반적으로 사람들이 공백을 바꿀 때 사용하는 규칙이지만 하이픈도 괜찮습니다. 그러나 하이픈은 하이픈이있는 단어와 같은 다른 방식으로 표시 될 수 있으므로 밑줄을 사용하여 이름 값을 보존하는 데 더 많은 성공을 거둘 수 있습니다. 예를 들어, "Winston-Salem, NC.jpg에서 찍은 사진"이라는 파일이 있고 공백을 밑줄로 변환하려는 경우 이름에 하이픈을 유지하고 그 의미를 유지할 수 있습니다.
공백은 다음과 같이 for 루프와 같은 고급 방식으로 명령 행을 사용하려는 사람들에게 문제를 일으 킵니다.
for file in *.mp3 ; do mpg321 $file -w - | oggenc -o ${file%%.mp3}.ogg - ; done
해당 와일드 카드와 일치하는 mp3 파일 중 이름에 공백이 있으면 파일 이름이 전체가 아닌 섹션으로 나뉩니다. BASH 셸의 IFS 변수를 변경하거나 find 명령을 사용하여이 문제를 해결할 수 있지만 성가심과 많은 사람들이이를 알지 못하므로 문제가 발생할 수 있습니다.
나는 이것 또는 범퍼 스티커 캠페인이 사람들이 파일 이름에 공백을 넣지 못하게 할 것이라고 의심하지만, 자신을 돕기를 원한다면 더 많은 힘을 얻고 관심있는 사람들을 대신하여 감사합니다.