更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux命令 > Linux mkdir、mke2fs、mkdosfs、mkbootdisk命令的用法及解释

Linux mkdir、mke2fs、mkdosfs、mkbootdisk命令的用法及解释

更新时间:2022-01-21 11:38:03浏览次数:432+次

以下为你详细解释mkdir、mke2fs、mkdosfs、mkbootdisk命令的用法。

\

Linux mkdir命令的用法及解释

Linux mkdir命令用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。

注意:在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更有效地组织文件。最好采用前后一致的命名方式来区分文件和目录。例如,目录名可以以大写字母开头,这样,在目录列表中目录名就出现在前面。

在一个子目录中应包含类型相似或用途相近的文件。例如,应建立一个子目录,它包含所有的数据库文件,另有一个子目录应包含电子表格文件,还有一个子目录应包含文字处理文档,等等。目录也是文件,它们和普通文件一样遵循相同的命名规则,并且利用全路径可以唯一地指定一个目录。

1、语法

mkdir (选项)(参数)

2、选项

-Z:设置安全上下文,当使用SELinux时有效;

-m<目标属性>或--mode<目标属性>建立目录的同时设置目录的权限;

-p或--parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;

--version 显示版本信息。

3、参数

目录:指定要创建的目录列表,多个目录之间用空格隔开。

4、实例

在目录/usr/meng下建立子目录test,并且只有文件主有读、写和执行权限,其他人无权访问:

mkdir -m 700 /usr/meng/test

在当前目录中建立bin和bin下的os_1目录,权限设置为文件主可读、写、执行,同组用户可读和执行,其他用户无权访问:

mkdir -p-m 750 bin/os_1

Linux mke2fs命令的用法及解释

Linux mke2fs命令被用于创建磁盘分区上的“etc2/etc3”文件系统。

1、语法

mke2fs(选项)(参数)

2、选项

-b<区块大小>:指定区块大小,单位为字节;

-c;检查是否有损坏的区块;

-f<不连续区段大小>:指定不连续区段的大小,单位为字节;

-F:不管指定的设备为何,强制执行mke2fs;

-i<字节>:指定"字节/inode"的比例;

-N<inode数>:指定要建立的inode数目;

-l<文件>:从指定的文件中,读取文件西中损坏区块的信息;

-L<标签>:设置文件系统的标签名称;

-m<百分比值>:指定给管理员保留区块的比例,预设为5%;

-M:记录最后一次挂入的目录;

-q:执行时不显示任何信息;

-r:指定要建立的ext2文件系统版本;

-R=<区块数>:设置磁盘阵列参数;

-S:仅写入superblock与group descriptors,而不更改inode able inode bitmap以及block bitmap;

-v:执行时显示详细信息;

-V:显示版本信息。

3、参数

设备文件:指定要创建的文件系统的分区设备文件名;

块数:指定要创建的文件系统的磁盘块数量。

4、实例

创建指定的ext2文件系统:

mke2fs -q /dev/hda1

Linux mkdosfs命令的用法及解释

Linux mkdosfs命令(全称为make Dos file system)。

1、功能说明

建立MS-DOS文件系统。device 指你想要建立 DOS 档案系统的装置代号。像是 /dev/hda1 等等。block_count 则是你希望配置的区块数。如果 block_count 没有指定则系统会自动替你计算符合该装置大小的区块数。

2、用法

mkdosfs [ -c | -l filename ]

   [ -f number_of_FATs ]

   [ -F FAT_size ]

   [ -i volume_id ]

   [ -m message_file ]

   [ -n volume_name ]

   [ -r root_dir_entry ]

   [ -s sector_per_cluster ]

   [ -v ]

   device

   [ block_count ]

3、解释

mkdosfs [-cv][-f <FAT数目>][-F <FAT记录的单位>][-i <磁盘序号>][-l <文件名>][-m <信息文件>][-n <标签>][-r <根目录项目数>][-s <磁区数>][设备名称][区块数]

4、补充说明

mkdosfs可在Linux下,将磁盘格式化为MS-DOS文件系统的格式。

5、参数

-c:检查是否有损坏的区块。

-l:从得定的档案中读取坏轨记录。

-f<FAT数目>:指定FAT的数目,目前支持1与2两种选项。

-F<FAT记录的单位>:指定FAT记录的单位为12或16位。

-i<磁盘序号>:设置文件系统的磁盘序号。

-l<文件名>:从指定的文件中,读取文件系统中损坏区块的信息。

-m<信息文件>:若以次文件系统开机,而却因操作系统没有正常安装,则会显示选项中所指定的信息文件内容。

-n<标签>:设置文件系统的磁盘标签名称。

-r<根目录项目数>:设置根目录最多能记载项目数。

-s<磁区数>:指定每个丛集所包含的磁区数。

-v:执行时显示详细的信息。

6、实例

将 A 槽里的磁碟片格式化为 DOS 格式,并将标签设为 Tester:

mkdosfs -n Tester /dev/fd0

Linux mkbootdisk命令的用法及解释

Linux mkbootdisk命令用来为当前运行的系统创建能够单独使用的系统引导软盘,以便在系统出现故障时能够启动操作进行适当的修复工作。

1、语法

mkbootdisk(选项)(参数)

2、选项

--device<设备>:指定设备;

--mkinitrdargs<参数>:设置mkinitrd的参数;

--noprompt:不会提示用户插入磁盘;

--verbose:执行时显示详细的信息;

--version:显示版本信息。

3、参数

内核:指定内核版本。

4、实例

mkbootdisk --device /dev/fd0 `uname -r`

其中,`uname -r`是目前Linux 系统所使用的核心版本,如果你有多个核心版本的话,你以可以直接输入核心版本。例如在这个网页中所使用的核心有两个版本,一个是4.13.12-20,另一个是4.4.18,若要以4.4.18设定开机的话,可以使用:

mkbootdisk --device /dev/fd0 4.4.18