mkfs 和 mkdosfs 有什么区别?

use*_*637 6 gnome command-line bash usb

我正在尝试将 linux 发行版 .iso 放在我的 USB 上,说明建议使用以下命令来制作 fat32 文件系统:

mkdosfs -F 32 /dev/sdc1
Run Code Online (Sandbox Code Playgroud)

是否有理由使用此命令而不是 mkfs?

Pan*_*her 8

mkfs 是创建文件系统的命令,是更具体的 mkfs.file_type(mkfs.vfat、mkfs.ext4 等)的前端

实际上,mkfs 只是 Linux 下可用的各种文件系统构建器 (mkfs.fstype) 的前端。在许多目录中搜索特定于文件系统的构建器,例如 /sbin、/sbin/fs、/sbin/fs.d、/etc/fs、/etc(精确列表在编译时定义,但至少包含 /sbin 和 /sbin/fs),最后在 PATH 环境变量中列出的目录中。有关更多详细信息,请参阅特定于文件系统的构建器手册页。

mkfs.vfat 是 mkdosfs 的符号链接

他们是一样的

ls -l /sbin/mkfs.vfat
lrwxrwxrwx 1 root root 7 2011-10-29 23:13 /sbin/mkfs.vfat -> mkdosfs
Run Code Online (Sandbox Code Playgroud)

有关其他信息,请参阅

男人 mkfs