Я читал в книге что в именах можно использовать любые символы кроме /. Сегодня нужно было создать цепочку директорий. Ну Решил проверить может если в Dolphin указать имя папки "bla/bla/bla" то он создаст папку в нее вложит папку итд.. Но он просто создал папку с именем "bla/bla/bla". Получается в линукс вообще правил нету? Можно указывать любые символы?
Проблемы начнутся потом, когда понесешь этот файл на комп с системой, отличной от linux.
Офигеть. Я тоже думал что / использовать нельзя. Всё-таки интересно есть ли символы в именах файлов которые могут привести к проблемам в linux?
это не совсем /
если смотреть через ls
А что это?
в hex редакторе / = 2f
а это ⁄ = e2 81 84
Вот где вы это откапываете? ヅ
в hex редакторе )
Ну и за одно почитайте про разные кодировки очень много весёлого накопаете и узнаете ;-)
Смотря в какой кодировке смотреть и каким редактором это всё смотрелось по умолчанию в linux utf-8 но это не всегда верно особенно с "молодыми" проектами или перенесёнными из другой системы :-(
/ не может быть первым символом названия файла или директории. Других ограничений по символам нет.
Отправить комментарий