학교 웹사이트에서 노트를 다운로드해야 하는데, 쉬운 일입니다. 하지만 내가 다운로드한 파일은 OS X에서 항상 보기 흉한 파일 이름을 갖게 됩니다. D1.5%20-%20소프트웨어%20테스트%20전략, 그것은해야한다D1.5 - 소프트웨어 테스팅 전략원래. 이 문제를 어떻게 해결할 수 있나요?
이미 명령을 살펴봤지만 iconv
파일 내용의 인코딩만 변경하고 파일 이름의 인코딩은 변경하지 않습니다.
답변1
파일 이름을 수정하고 단일 공백으로 바꾸려면 %20
터미널을 열고 해당 폴더로 이동한 후 다음을 실행하세요.
for f in *; do mv -- "$f" "${f//%20/ }"; done
실제 문제는 브라우저가 파일을 올바르게 저장하지 않는 것입니다. 다른 브라우저를 사용하여 이것이 실제로 문제인지 확인하십시오.
답변2
이는 %20이 공백과 동일한 유니코드이기 때문에 발생합니다.
파일을 다운로드하신 후 파일 브라우저나 터미널을 통해 파일 이름을 변경해 보셨나요?