Linux文件管理——基于Ubuntu

Linux文件管理分为两类:1、文件权限。2、修改文件权限

查看文件信息命令:ls hello.c -l //查看hello.c文件,显示详细信息

1、文件权限

1.1 文件权限分为三类

r:可读

w:可写

x:可执行

1.2 文件类型

-:普通文件

b:块设备文件

d:目录文件

c:字符设备文件

l:链接文件

s:socket文件

(还有其他文件类型,暂时先补充这么多,随学随补充)

1.3 文件权限格式

如上图可见: -rw-r--r--

第一位表示:- 文件类型,hello.c文件为普通文件

第2-4位表示:当前用户的权限

rw-: gm用户对hello.c文件可进行“读写”操作,不可以进行执行操作

第5-7位表示:当前用户所属用户组中的用户的权限

r--:gm用户组中的用户对hello.c文件只可进行“读”操作

第8-10位表示:其他用户权限

r--:其他用户对hello.c文件只可进行“读”操作

上图中第一个gm:表示所属用户。第二个gm表示:gm用户所属的用户组为gm

r w x 三种权限也可以通过三位二进数表示

字符二进制八进制

r

1004
w0102
x0011

2、修改文件权限

2.1 修改文件权限命令:chmod

chmod 777 hello.c  :将hello.c文件权限全部修改为“可读,可写,可执行”

上述中的777含义为: 7为:r为4,w为2,x为1,全部相加为7,也就是7代表 rwx

三个7代表了用户权限,该用户的用户组中用户的权限,其他用户权限

比如:642:6->rw-   4->r--   2->--x

2.2 修改文件所属用户和组命令:chown

chown 用户名 文件名   //修改文件所属用户

chown .组 文件名   //修改文件所在组

chown 用户名.组   //修改文件所属用户及所在组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值