创建Linux文件:使用mknod命令(linuxmknod)
Linux 内核支持大量文件系统,如ext2,ext3,ext4,reiserfs等,而文件一般由相关文件系统创建。对于有了文件系统后,如何创建文件就成了我们要考虑的问题。
Linux下提供了很多的文件创建命令,mknod 命令其中的重要一种,它有着下列各种参数:
-m :表示给文件设置哪种模式,比如751表示当前文件的User有读取,写入,执行权限,Group成员只有读取和执行权限,其他用户有读取权限。
-a:表示给文件分配M[ode]参数提供的权限,默认情况下为644,User拥有读取,写入权限,Group成员以及其他用户只有读取权限。
-x:表示文件拥有可传输性,可以将文件移动到不同的位置。默认情况传输性为1,表示文件可被传输,如果将值设置为0,则表明该文件在传输时可以被视为一个链接。
调用mknod命令来创建文件的语法如下:
mknod
其中filename为文件的名称,option有上面提到的三个参数,也可以同时设置多个参数。
比如下面的命令创建一个文件名叫file1并将其权限设置为751:
mknod file1 -m 751
以上就是Linux文件创建命令mknod的语法和使用方法,mknod命令有容易操作和文件传输可控的优点,可以为用户提供一种更加方便的文件创建方式。