А в linux(ext4) есть какие то ограничения на имена файлов?

Изображение пользователя nitrofox.

Я читал в книге что в именах можно использовать любые символы кроме /. Сегодня нужно было создать цепочку директорий. Ну Решил проверить может если в Dolphin указать имя папки "bla/bla/bla" то он создаст папку в нее вложит папку итд.. Но он просто создал папку с именем "bla/bla/bla". Получается в линукс вообще правил нету? Можно указывать любые символы?

+2
AlexBKost - 26 Май, 2015 - 17:15

Проблемы начнутся потом, когда понесешь этот файл на комп с системой, отличной от linux.

0
kot040188 - 26 Май, 2015 - 18:27
Изображение пользователя kot040188.

Офигеть. Я тоже думал что / использовать нельзя. Всё-таки интересно есть ли символы в именах файлов которые могут привести к проблемам в linux?

+2
_qwerty - 26 Май, 2015 - 19:54

это не совсем /
если смотреть через ls

0
kot040188 - 26 Май, 2015 - 19:55
Изображение пользователя kot040188.

А что это?

0
_qwerty - 26 Май, 2015 - 20:36

в hex редакторе / = 2f
а это ⁄ = e2 81 84

0
kot040188 - 26 Май, 2015 - 20:48
Изображение пользователя kot040188.

Вот где вы это откапываете? ヅ

0
_qwerty - 26 Май, 2015 - 20:58

в hex редакторе )

0
Гость - 26 Май, 2015 - 21:23

Ну и за одно почитайте про разные кодировки очень много весёлого накопаете и узнаете ;-)

0
fox4 - 26 Май, 2015 - 21:30
Изображение пользователя fox4.

Смотря в какой кодировке смотреть и каким редактором это всё смотрелось по умолчанию в linux utf-8 но это не всегда верно особенно с "молодыми" проектами или перенесёнными из другой системы :-(

+2
DarkneSS - 28 Май, 2015 - 22:58
Изображение пользователя DarkneSS.

/ не может быть первым символом названия файла или директории. Других ограничений по символам нет.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры