LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

Насколько я знаю, имя файла в линуксе может содержать любые байты, кроме '/' и 0. Точка в имени файла в общем случае никакого особого смысла не имеет.

Конкретно для mkfs.*, она нужна для упрощения реализации утилиты mkfs. Её можно вызвать вот так:

mkfs -t ext2 <другие опции>
При этом по факту будет вызвана утилита mkfs.ext2, так как именно эта ФС была запрошена пользователем при помощи опции "-t". Для других ФС специфичные утилиты названы аналогично через точку. Вот пример с моей системы:
mkfs.btrfs    mkfs.cramfs   mkfs.exfat    mkfs.ext2     mkfs.ext3     mkfs.ext4     mkfs.fat      mkfs.hfsplus  mkfs.minix    mkfs.msdos    mkfs.ntfs     mkfs.vfat     mkfs.xfs      

upd. Я забыл, что имена файлов "." и ".." имеют особое значение. Но кроме этих больше вроде ничего специального нет.

Исходная версия Deleted, :

Насколько я знаю, имя файла в линуксе может содержать любые байты, кроме '/' и 0. Точка в имени файла в общем случае никакого особого смысла не имеет.

Конкретно для mkfs.*, она нужна для упрощения реализации утилиты mkfs. Её можно вызвать вот так:

mkfs -t ext2 <другие опции>
При этом по факту будет вызвана утилита mkfs.ext2, так как именно эта ФС была запрошена пользователем при помощи опции "-t". Для других ФС специфичные утилиты названы аналогично через точку. Вот пример с моей системы:
mkfs.btrfs    mkfs.cramfs   mkfs.exfat    mkfs.ext2     mkfs.ext3     mkfs.ext4     mkfs.fat      mkfs.hfsplus  mkfs.minix    mkfs.msdos    mkfs.ntfs     mkfs.vfat     mkfs.xfs