mkdir,rmdir
mkdir (选项)(参数) 创建文件夹
-m:创建文件夹的同时,赋予其权限
-p:若创建目录的上层不存在时,一并创建出来
-v:显示创建的过程
创建多个目录的时候,用空格隔开
rmdir (选项)(参数) 删除文件夹
-p:删除一个文件夹之后,假如该文件夹上层也是空的,一并把上层文件夹删掉
-v:显示删除的过程
例:
1.在当前目录下创建a文件夹并赋予属主rwx,属组r-x,其他---的权限
1 2 | [root@bogon /] # mkdir -m 750 a ; ls -ld a drwxr-x---. 2 root root 4096 Dec 21 21:57 a |
2.在当前目录下创建文件夹b,在文件夹中创建c
1 2 3 | [root@bogon /] # mkdir -p b/c ;ls -ld b ;ls -l b drwxr-xr-x. 3 root root 4096 Dec 21 22:00 b drwxr-xr-x. 2 root root 4096 Dec 21 22:00 c |
3.在创建文件夹的时候显示其创建过程
1 2 3 4 | [root@bogon /] # mkdir -pv a/b/c mkdir : created directory `a' mkdir : created directory `a /b ' mkdir : created directory `a /b/c ' |
3.1删除刚刚创建的/a/b/c,并显示出过程
1 2 3 4 | [root@bogon /] # rmdir -pv a/b/c rmdir : removing directory, `a /b/c ' rmdir : removing directory, `a /b ' rmdir : removing directory, `a' |
4.拓展,一个命令分别创建a/c,a/d,b/c,b/d
1 2 3 4 5 6 7 | [root@bogon /] # mkdir -pv {a/,b/}{c,d} mkdir : created directory `a' mkdir : created directory `a /c ' mkdir : created directory `a /d ' mkdir : created directory `b' mkdir : created directory `b /c ' mkdir : created directory `b /d ' |
bash利用{}展开来创建目录
初学linux,每学到一点东西就写一点,如有不对的地方,恳请包涵!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能