Являются ли периоды (".") Действительными символами в именах файлов или папок?

Я хотел бы назвать свои файлы и папки в соответствии с конкретной датой, например, 03.04.2016 .

Я вижу, что могу использовать их, но есть ли недостатки в использовании периодов в именах файлов или папок?

  • Мусор в файле журнала сеанса bash. (используя команду сценария)
  • Как включить всплывающее окно ввода ibus?
  • Принуждение системы позволить мне вставить любой символ в имя файла
  • Удаление специальных символов в текстовом файле
  • Использование sed для замены строки другой строкой, содержащей специальный символ в ksh
  • Найдите вложенные тексты непечатаемых символов
  • csplit не выполняет обратную косую черту как возврат каретки
  • Странный вывод на многострочной команде в Китти?
  • 2 Solutions collect form web for “Являются ли периоды (".") Действительными символами в именах файлов или папок?”

    Они действительны, и вы можете их использовать, но да, есть недостатки.

    • Период часто используется в регулярных выражениях для представления одного символа.

    • Период в именах файлов часто используется как стандартный разделитель между именем файла и расширениями.

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

    По этим причинам использование периодов в именах файлов для других целей часто приводит к проблемам в будущем с другими функциями командной строки и другими инструментами и фреймами, которые не ожидают их и не работают правильно.

    Периоды сами по себе не имеют значения, но то, что следует за периодом, может иметь смысл для программ, которые рассматривают суффикс файла. Для этого просмотрите /etc/mailcap и /etc/mime.types

    Некоторые реализации ls могут сортироваться по суффиксу, например, например

     ls -lX 

    для GNU coreutils.

    Linux и Unix - лучшая ОС в мире.