В Linux несколько другие правила построения имен файлов, поэтому вам придется с этим смириться. Начнем с того, что в Linux нет такого понятия, как расширение файла. В Linux несколько другие правила построения имен файлов, поэтому вам придется с этим смириться. Начнем с того, что в Linux нет такого понятия, как расширение файла. Например, возьмем имя файла Documentl.doc. В Windows именем файла является Document 1, a doc — это расширение. В Linux Documentl.doc — это имя файла, расширения нет.
Максимальная длина имени файла — 254 символа. Имя может содержать любые символы (в том числе и кириллицу) , кроме /, \, ?,<, >, *, \ |. Кириллицу в именах файлов я бы не рекомендовал вообще использовать. Если вы уверены, что не будете эти файлы передавать Windows-пользователям (на дискете, по электронной почте) — используйте на здоровье. А если же нужно будет отправить файл по электронной почте (кодировка-то у всех разная, поэтому вместо русскоязычного имени пользователь увидит абракадабру) , лучше использовать латиницу в имени файла.
Также вам придется привыкнуть к тому, что система Linux чувствительна к регистру в имени файла: FILE.txt и FiLe.Txt — это два разных файла.
Для разделения элементов пути используется символ / (прямой слэш) , а не \ (обратный слэш) , как в Windows.
Другие языки программирования и технологии
Какие символы запрещены в именах файлов для unix-подобных ОС? Спасибо.
Элдияр Шакир Уулу
Ответ неверный, можно любые символы использовать, кроме / (корневая директория) . Только экранировать нужно. А создать можно любое имя, например: ~`\|@#:.?$%^&*(){}[]""
Похожие вопросы
- Написать программу которая подсчитывает частоту встречаемости символов в заданном текстовом файле С++
- В каких unix системах надо уметь работать на уровне ПОЛЬЗОВАТЕЛЯ программисту c++ ?
- Как при считывании с файла даних, можно было бы вернуться на символ назад. тоесть один и тотже символ считать два раза
- Имеется 1500 строк с названиями файлов в формате txt, какой программой можно определить строки где символов больше?
- Как запретить ввод символов в программе на языке СИ++?
- Скачал ОС windows xp в файле iso. Что делать дальше, чтобы установить?
- На Windows с Unix свет клином сошёлся? Ведь и MacOS и BSD и разные QNX созданы на основе Unix
- При открытии ехе файла в блокноте смесь букв и символов. Какой символ что означает.
- Как посмотреть ПОСЛЕДНИЙ запущенный процесс в UNIX?
- Спасибо за грамотные советы на пред.вопрос.Хоч.спрос еще,можно ли файл PowerPoint открыть еще как-то,если нет Office?