【linux命令】目录的操作

本文介绍了如何在Linux中使用mkdir创建目录,包括-m和-p选项的用法,以及如何通过rmdir删除目录和使用chmod设置文件和目录权限。权限部分详细解读了权限组成和数字表示法。

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

一、创建目录

mkdir [-mp] [目录名]

mkdir

不带参数

-m

-p

目录名
创建目录命令
  • 不带参数,建立一个相对路径目录,也就是在当前目录下建立一个目录,目录的权限是755。
  • -m 选项用于手动配置所创建目录的权限,而不再使用默认权限。
  • -p 选项递归创建所有目录,以创建 /opt/pkg/petalinux/为例,在默认情况下,你需要一层一层的创建各个目录,而使用 -p 选项,则系统会自动帮你创建 /opt、/opt/pkg 以及 /opt/pkg/petalinux,路径中已经存在的目录会自动忽略。
想要创建的相对路径目录或者绝对路径目录的名字

二、删除目录

rmdir [-p] [目录名]

rmdir

不带参数

-p

目录名
创建目录命令
  • 不带参数,删除一个相对路径目录,也就是在当前目录下建立一个目录。
  • -p 选项递归删除所有目录,以删除 /opt/pkg/petalinux/为例,会系统会自动帮你逐级往上依次删除 /opt/pkg/petalinux、/opt/pkg、/opt。
想要删除的相对路径目录或者绝对路径目录的名字

三、目录权限

chmod [权限] [目录或者文件名]

权限由3个数字组成,从左到右分别对应文件所有者、群组用户、其它用户。

文件或者目录的权限又分为可读、可写、可执行三种状态。

权限类型权限定义二进制表示十进制表示功能
r可读权限000001004控制是否可以读取文件或者目录的内容
w可写权限000000102控制文件或者目录以及目录中的文件进行修改,删除以及移动。
x可执行权限000000011控制可执行当前文件,或者进入当前目录。

以chmod 754 [目录名]为例:

文件所有者权限 = r + w + x = 4 + 2 + 1 = 7 也就是具有读写运行的最高权限。

群组用户 = r + x = 4 + 1 = 5 只具备读和运行的权限,不具备修改,删除和移动的权限。

其它用户 = r = 4 只读的权限。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值