mkfs é um comando para fazer um sistema de arquivos, e é um front-end para o mkfs.file_type mais específico (mkfs.vfat, mkfs.ext4, etc)
Na verdade, o mkfs é simplesmente um front-end para o sistema de arquivos construtores (mkfs.fstype) disponíveis no Linux. O sistema de arquivos específico O construtor é procurado em vários diretórios, como talvez / sbin, / sbin / fs, /sbin/fs.d, / etc / fs, / etc (a lista precisa é definida em tempo de compilação, mas pelo menos contém / sbin e / sbin / fs) e, finalmente, em os diretórios listados na variável de ambiente PATH. Por favor, veja as páginas de manual do construtor específicas do sistema de arquivos para obter mais detalhes.
mkfs.vfat é um link simbólico para mkdosfs
Eles são os mesmos
ls -l /sbin/mkfs.vfat
lrwxrwxrwx 1 root root 7 2011-10-29 23:13 /sbin/mkfs.vfat -> mkdosfs
Para informações adicionais, veja
man mkfs