更新时间: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
相关资讯