sudo mkfs -t ext4 /dev/sdb
との間に違いがありますかsudo mkfs.ext4 /dev/sdb
?
それとも後者は前者の別の名前ですか?
答え1
mkfs -t ext4 /dev/sdb
[/usr]/sbin/mkfs
まず、オプション値に基づいて正しいファイルシステム固有のmkfsバイナリ(この場合)を選択し、それをコマンドラインの残りの部分に渡すラッパーである一般的なコマンドを実行します。[/usr]/sbin/mkfs.ext4
-t
mkfs.ext4 /dev/sdb
ラッパーをスキップしてファイルシステム固有のバイナリを直接呼び出すだけです。
mkfs(8)
マニュアルページから:
実際、
mkfs
これはLinuxで利用可能なさまざまなファイルシステムビルダー()のフロントエンドにすぎませんmkfs.fstype
。 PATH環境設定でファイルシステム固有のビルダーのみを検索してください。詳細については、ファイルシステム固有のビルダーのマニュアルページを参照してください。
答え2
mkfs -t xyz
ただ実行したので、mkfs.xyz
1つではなく2つのプログラムを実行します。
とにかくmkfs
使用しないでください。 ~からマンページ:
mkfsフロントエンドは、ファイルシステム固有のユーティリティには使用されなくなりました
mkfs.<type>
。
答え3
参照文書peoplemkfs:
実際、MKFSさまざまなファイルシステムビルダーのフロントエンド(mkfs。ファイルシステムタイプ)はLinuxで利用可能です。 ...
だから私はmkfs -t ext4
電話を期待したmkfs.ext4
。
答え4
これmkfs.ext4コマンドは ext4 ファイルシステムを生成する特定のコマンドであり、本質的に次のようになります。mkfs -t ext4。便宜のために提供されます。仕事を簡単にしましょう毎回 -t オプションを指定せずに ext4 ファイルシステムを作成します。