질문:
실수로 Linux에서 끝에 공백을 추가하여 폴더 이름을 지정했습니다. Windows 10에서는 이것이 불가능하며 후행 공백이 자동으로 제거됩니다. Linux Mint 19.2에서는 이것이 가능하며 Windows에서 폴더에 액세스하려고 할 때 문제가 발생합니다.
폴더에 다른 파일을 복사하면 Windows에서는 폴더 이름을 끝에 공백이 없는 폴더 이름으로 변경하고 결과적으로 끝에 공백이 있는 폴더와 공백이 없는 폴더 두 개가 생성됩니다. Windows 탐색기에 표시될 때에도 똑같습니다. 두 폴더 모두 새로 붙여넣은 파일만 있고 나머지 파일은 표시되지 않습니다.
먼저 해결해 보세요:
끝에 공백이 있는 폴더에 접미사를 추가하고 Windows 탐색기를 다시 열면 끝에 공백 없이 폴더에 있는 이전 파일도 볼 수 있습니다. 이 파일을 다른 곳에 저장할 수도 있습니다.결과적으로 Linux 파일은 Windows 탐색기 폴더 관리자에 의해 시각적으로 억제되며 새로 붙여넣은 파일과 할당된 폴더가 이전 파일을 지배하게 됩니다.
문제 2: 모든 파일을 새 폴더로 옮겼는데 이 문제가 발생하지 않았습니다. 그런 다음 Windows 수정 폴더를 삭제하려고 시도했지만 해당 폴더가 존재하지 않습니다! 시각적으로 거기에 있는 것처럼 가장할 뿐입니다. Windows에서 공백 없이 폴더 제거를 수정하도록 공백으로 끝나는 폴더의 이름 변경 및 이동을 되돌려야 했습니다.
윈도우 스크린샷:
해결책:
Linux로 돌아가서 후행 공백을 제거한 다음 Windows로 돌아가면 모든 파일을 평소대로 붙여넣을 수 있습니다.
하지만 이 해결책은 다소 어색하다.
특히 Windows에서 공백으로 끝나는 폴더를 어떻게든 삭제했다면(나는 그렇게 하지 않았지만 어떻게 그런 일이 일어날 수 있는지 누가 알겠습니까?), 그때부터 Windows에서는 해당 폴더를 삭제할 가능성조차 없습니다. 수정된 폴더입니다. 공백 없이 폴더를 삭제하려면 Linux의 동일한 폴더에 다시 공백이 있는 새 폴더를 만들어야 했습니다. 그런 다음 솔루션에 나와 있는 대로 Linux로 다시 돌아가야 합니다.
폴더가 Windows에서 삭제되었는지 여부에 관계없이 Linux와 Windows 간에 전환하는 사용자는 후행 공백으로 인해 이러한 혼란을 경험할 수 있습니다.
그게 다야질문:
Linux에서는 폴더 이름 끝의 공백을 자동으로 제거하는 설정이 있습니까? 즉, Windows 10과 같이 변경 자체가 이루어지나요?
문제는 exfat SD 카드에 있지만 NTFS에서도 이런 현상이 발생하는 것 같습니다. 이는 Linux가 아닌 순전히 Windows 파일 관리 문제로 볼 수도 있습니다. 이것이 Windows 문제 "The Other Side"가 이제 슈퍼 유저에 나타나는 이유입니다.Windows 10: Linux에서는 허용되지만 Windows 탐색기에서는 더 이상 사용할 수 없는 공백으로 끝나는 폴더 이름을 처리하는 방법은 무엇입니까?. Linux 솔루션의 경우 여기에 답변하고, Windows 솔루션의 경우 여기에 답변하세요.
답변1
기본 드라이버나 FUSE 드라이버 모두에서 이 옵션에 대한 증거를 찾을 수 없습니다. 두 드라이버 모두 옵션이 상대적으로 적습니다.
내가 아는 한, 이는 exFAT 파일 시스템에서 유효한 파일 이름이며 Linux에서도 절대적으로 유효합니다. UDF와 마찬가지로 exFAT는 모든 운영 체제에서 효과적으로 사용될 수 있고 Windows가 전혀 필요하지 않으므로 이를 금지해야 한다고 가정할 이유가 없습니다. Windows에서 이를 지원하는지 여부는 Linux(또는 macOS)에는 존재하지 않는 구현 품질 문제입니다.