최신 Linux 배포판에서 사용할 수 있는 다양한 파일 시스템에서는 어떤 기호와 이름이 금지됩니까?
답변1
제한 요소는 파일 시스템보다 운영 체제에 더 가깝습니다. 예를 들어, ext4에서 금지된 유일한 문자는 '\0'
(NULL)이며 이는 Unix에서도 금지되지만 Unix와 Linux에는 또 다른 금지 문자인 '/'
.
답변2
Unix에서는 파일 이름에 "\0"(NUL) 및 "/"(디렉토리 구분 기호)를 제외한 모든 문자를 포함할 수 있습니다. 현재의 모든 Linux/Unix 기본 파일 시스템은 이 문제를 처리해야 합니다. 외부 파일 시스템에는 자체 제한이 있을 수 있습니다(예: MS-DOS FAT는 8+3 형식의 파일 이름만 가질 수 있으며 ".", ":" 및 "\"도 금지됩니다. VFAT는 ":" ' 및 '\' 오직).