Linux基础——创建和删除目录

本文介绍了在Linux系统中如何使用mkdir和rmdir命令进行目录的创建和删除操作。具体包括mkdir命令的基本用法、参数说明及如何创建多级目录;rmdir命令的使用方式及其参数介绍,特别是如何递归删除目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、创建目录
mkdir= make directory 创建目录
#mkdir /tmp/123 【绝对路径下创建目录】
#mkdir 123 【当前路径下创建目录,可使用pwd检查当前目录】

NOTE: 此命令不可以连续创建目录,比如 #mkdir /tmp/1/2/3 这种情况下要先进入到tmp下面的1下面的2目录。

#man mkdir 【查看mkdir这个命令的帮助信息】
返回命令
-m, --mode=MODE
set file mode (as in chmod), not a=rwx - umask
-p, --parents 同时创建父级目录
no error if existing, make parent directories as needed
-v, --verbose 可视化信息,可以和-p同时使用,比如 #mkdir -pv /tmp/1/2/3
print a message for each created directory
-Z, --context=CTX
set the SELinux security context of each created directory to
CTX
#mkdir -p /tmp/1/2/3 可同时创建几个目录
若已经存在2和3目录,不会报错。创建重复目录,不会报错,且目录内的文件不会更改

二、删除目录 rmdir == remove directory 只能删除非空目录
#rmdir 123 【删除相对路径下的123目录】
#rmdir /tmp/123 【删除绝对路径下的目录】

NOTE: #rmdir /tmp/1/2/3 此命令只能删除最底层目录。

#man rmdir 【查看rmdir命令的帮助信息】
返回命令
-p, --parents 最常用,同时删除父级非空目录
remove DIRECTORY and its ancestors; e.g., ‘rmdir -p a/b/c’ is
similar to ‘rmdir a/b/c a/b a’
-v, --verbose
output a diagnostic for every directory processed

#cd /tmp/
#rmdir -pv 1/2/3/4
NOTE:rmdir 只能删除非空目录,若1文件下还有一个文件“22”,那么上述命令不能执行。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值