no-illegal-filenames
文件和目录不应包含非法字符或名称,以便可以在任何操作系统上检出 Ansible。
非法字符
以下字符不允许在文件或目录名称的任何部分中使用;
- <
- >
- :
- "
- /
- \
- |
- ?
- *
- 任何整数表示形式在 0 到 31 范围内的字符,例如 - \n
以下字符不允许用作文件或目录的最后一个字符;
- .
- " "(仅为空格字符)
非法名称
以下名称不允许用作文件或目录的名称,扩展名除外;
- CON
- PRN
- AUX
- NUL
- COM1
- COM2
- COM3
- COM4
- COM5
- COM6
- COM7
- COM8
- COM9
- LPT1
- LPT2
- LPT3
- LPT4
- LPT5
- LPT6
- LPT7
- LPT8
- LPT9
例如,文件 folder/COM1, folder/COM1.txt 是非法的,但 folder/COM1-file 或 folder/COM1-file.txt 是允许的。
