linux mkdir命令详解

人气:246 ℃/2023-02-17 22:00:39

linux系统下mkdir 命令是用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。

1、命令格式:

mkdir [选项]目录...

2、命令功能:

通过mkdir命令可以实现在指定位置创建以DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

3、命令参数:

-m, --mode=模式,设定权限<模式> (类似chmod),而不是rwxrwxrwx减umask

-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

-v, --verbose 每次创建新目录都显示信息

--help 显示此帮助信息并退出

--version 输出版本信息并退出

以上就是小编今天的分享了,希望可以帮助到大家。

mkdir和rmdir命令详解

linux中创建和删除mkdir、rmdir、touch、rm命令

mkdir命令用于创建一个目录

语法格式:mkdir [可选项] 目录名

可选项:

–p:如果父目录不存在,则同时创建该目录及该目录的父目录。

在当前目录下创建dir1子目录

[root@localhost ~]#mkdir dir1

在当前目录下的dir2目录下创建dir3子目录,如果dir2不存在则同时创建

[root@localhost ~]#mkdir -p dir2/dir3

rmdir命令用于删除空目录

语法格式:rmdir [可选项] 目录名

常用可选项:

-p:删除目录时一起删除父目录,但父母录中必须没有其他目录及文件

在当前目录下删除dir1空子目录

[root@localhost ~]rmdir dir1

删除当前目录中dir2/dir3子目录,删除dir3时,如果dir2下无其他内容,则一起删除

[root@localhost ~]rmdir -p dir2/dir3

touch命令用于建立文件或更新文件的修改日期

语法格式:

touch [可选项] 文件名或目录名

可选项:

-d yyyymmdd:把文件的存取或修改时间改为yyyy年mm月dd日。

-a:只把文件的存取时间改为当前时间。

-m:只把文件的修改时间改为当前时间。

案例

[root@localhost tmp]# touch aa

//如果当前目录下存在aa文件,则把aa文件的存取和修改时间改为当前时间,如果不存在aa文件,则新建aa文件

[root@localhost tmp]# touch -d 20080808 aa

//将aa文件的存取和修改时间改为2008年8月8日

rm命令主要用于文件或目录的删除

语法格式:

rm [可选项] 文件名或目录名

可选项:

-i:删除文件或目录时提示用户。

-f:删除文件或目录时不提示用户。

-r:递归删除目录,即包含目录下的文件和各级子目录。

案例:删除/tmp目录下的所有内容

一般用rm命令删除目录和文件,常加上-fr

以上内容供学习交流

推荐

首页/电脑版/网名
© 2025 NiBaKu.Com All Rights Reserved.