![파일 이름의 "-"가 플랫폼의 정렬 순서에 영향을 미치는 이유는 무엇입니까? [복사]](https://linux55.com/image/54881/%ED%8C%8C%EC%9D%BC%20%EC%9D%B4%EB%A6%84%EC%9D%98%20%22-%22%EA%B0%80%20%ED%94%8C%EB%9E%AB%ED%8F%BC%EC%9D%98%20%EC%A0%95%EB%A0%AC%20%EC%88%9C%EC%84%9C%EC%97%90%20%EC%98%81%ED%96%A5%EC%9D%84%20%EB%AF%B8%EC%B9%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
방금 cygwin/Win7 개발 시스템과 Linux+Busybox를 실행하는 테스트 임베디드 플랫폼에서 디렉토리 내용이 동일한지 확인했습니다. 간단 cat * | md5sum
합니다(Cygwin의 RXVT/Bash, Busybox/Bash의 직렬 콘솔). 그리고... 불일치가 있습니다. 그래서 파일별로 수동으로 정리했는데 md5sum *
..
시그윈:
c69a7926998066fcb79aad3e2fc0c33f *blankpack
5866f29a5bc74f741bcc1074c883abaa *cleanup.sh
d4923d7df2540e279664b0633784f1c4 *clean-www.sh
c44ab61b62af040ee55a3e4ddc271299 *d
리눅스:
c69a7926998066fcb79aad3e2fc0c33f *blankpack
d4923d7df2540e279664b0633784f1c4 *clean-www.sh
5866f29a5bc74f741bcc1074c883abaa *cleanup.sh
c44ab61b62af040ee55a3e4ddc271299 *d
어떻게 든 두 정리 스크립트가 장소를 바꿨습니다. 같은 일이 일어날 것입니다 ls
.echo *
이거 버그인가요? 기본 운영 체제에 대한 종속성이 있습니까? 이 두 명령 중 "올바른" 명령은 무엇입니까(있는 경우)?
답변1
locale
기기의 설정을 확인하세요 . 정렬 순서는 로케일에 따라 다릅니다.