Длинные названия файлов в эмуляторе терминала Windows
В Windows имена файлов, содержащие нестандартные символы (например, русские буквы или пробелы), хранятся в специальном формате для совместимости носителей со старыми системами, понимающими только формат носителей FAT и FAT16 с размером имён файлов 8.3 - 8 символов для названия файла + 3 символа для расширения. Для этого в таблиц разметки носителя FAT32 используется стандартная таблица FAT для коротких названий (то есть названий в формате 8.3), имеющих специальный формат записи, указывающий системе на то, что файл также имеет и длинное название.
Таким образом, работая с файлами в эмуляторе терминала Windows, пользователь имеет возможность ссылаться на файлы, используя как длинное название, так и короткое. Длинное название, если оно содержит символ "пробел", нужно заключить в двойные кавычки. Например:
dir "C:/Мои документы/"
Также пользователь имеет возможность сослаться на файл или папку, используя короткое название:
dir C:/PROGRA~1/
dir "C:/Program Files/"
Если в папке есть несколько файлов с похожими длинными названиями, например:
"ФайлСДлиннымНазванием.txt"
"ФайлСДлиннымНазваниемЕщёОдин.txt"
"ФайлСДлиннымНазваниемТоже.txt"
то короткие названия таких файлов будут иметь вид:
ФАЙЛСД~1.TXT
ФАЙЛСД~2.TXT
ФАЙЛСД~3.TXT
- Длинные названия файлов в эмуляторе терминала Windows
- Длинные названия файлов в терминале Linux
- Как заменить пробелы в названии файла на символы подчёркивания