专业编程基础技术教程

网站首页 > 基础教程 正文

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

ccvgpt 2024-12-25 10:42:33 基础教程 1 ℃

mkdir命令用于创建一个目录

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

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

可选项:

–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

以上内容供学习交流

Tags:

最近发表
标签列表