Почему имя файла не должно начинаться с дефиса или подчеркивания?

460
Mahdi Jazini

А также в следующем документе, он сказал: «Избегайте использования подчеркивания в имени файла»

http://www.mtu.edu/umc/services/digital/writing/characters-avoid/

Зачем?

Могу ли я использовать подчеркивание или начать с дефиса или подчеркивания в этом формате (вместо звездочки): * .txt

0

1 ответ на вопрос

3
SimplyInk

Вы можете использовать специальные символы в именах файлов: ссылка (Linux)

  • Файлы, которые начинаются с, _могут игнорироваться некоторыми программами. ссылка на сайт
  • Веб: подчеркивает в файлах против подчеркнутых ссылок HTML
  • -также используются в качестве переключателей для программ командной строки, будет немного странно иметь дефисы в именах файлов, а также переключатели команд. т.е.> java -version
  • Трудно избежать символа тире в * nix, т.е. по $ cat ./-file ссылке
  • Магия -в параметрах командной строки ссылка
`-` и` --` используются в качестве переключателей почти во всех программах в Linux, а не только в некоторых phuclv 7 лет назад 0
по вашему мнению, могу ли я использовать что-то вроде _test.txt или -test.txt в моей Cpanel на моем хостинге Linux? TNX :( Mahdi Jazini 7 лет назад 0
@MahdiJazini У меня нет опыта работы с Cpanel, но зачем вам использовать такое имя файла? Это чтобы всплыть на вершине списка? SimplyInk 7 лет назад 0
@ Lưu Vĩnh Phúc хорошо, по сравнению с параметрами строки cmd в Windows SimplyInk 7 лет назад 0
@SimplyInk Потому что я создаю текстовую базу данных вместо MySQL, чтобы снизить затраты на мой хостинг, чтобы поддерживать больше онлайн-пользователей по низким ценам. Я хочу хранить имена пользователей в скрытой области, как этот формат * .txt. * может быть буквой или цифрой или _ или - или точкой. Я хочу, чтобы пользователи могли создавать имена пользователей с - и _ Теперь я нашел способ их хранения. я буду кодировать их в шестнадцатеричное или что-то вроде этого. В любом случае TNX для вашего времени :) Да благословит вас всех Господь :) Mahdi Jazini 7 лет назад 0
Интересный случай использования @MahdiJazini, интересно, насколько хорошо он масштабируется с большим количеством пользователей SimplyInk 7 лет назад 0
@SimplyInk хорошо, этот вопрос специально помечен для Linux и никак не связан с Windows. В Windows переключатель это `/`. `-` обычно используется только в программах, портированных из Linux phuclv 7 лет назад 0
@ LưuVĩnhPhúc мой плохой, пропустил тег * nix. SimplyInk 7 лет назад 0

Похожие вопросы