Linux----文件管理

首先我们用 ls -l 的指令将文件的信息列出来

[kylin@centos-linux–1- ~]$ ls -l

结果是

[kylin@centos-linux–1- ~]$ ls -l
总用量 52
-rw-rw-r–. 1 kylin kylin 48 3月 25 11:58 aaa.txtsd
-rw-rw-r–. 1 kylin kylin 0 3月 24 20:14 bashrc
drwxr-xr-x. 2 kylin kylin 4096 11月 30 22:09 Desktop
drwxrwxr-x. 2 kylin kylin 4096 11月 30 22:10 fontconfig

我们把它分成几块来分别讨论它们的意义~
在这里插入图片描述

1. 属性
看见文件前面那个由字母和下划线组成长度为10小东东了吗,没错,它就代表了文件的属性。
在这里插入图片描述
第一位的是文件类型
当为[ d ]则是目录
当为[ - ]则是文件;
若是[ l ]则表示为链接文档(link file);
若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
接下来的三组三组看,如果是-就表示无该权利,注意,如果在权限中有一组r_ _,虽然它由读的权利,但因为没有执行权力,仍然读不了。

2. 连接到此节点的档名数量
在开头的十位字符之后由一个数字,对于它意义的解释,我们可以将这个文件看作是树上的节点,数字他下面有多少个分支,这点更确切的描述为还没有学到,就先这么写下来吧。
3.档案拥有者和所属群组
数字后面的两个单词,前一个是该文件拥有者的名字,后一个是该文件属于的群组。
4.文件可储存内容大小
单词后面又有数字了,这个数字就是文件的容量大小,单位是bytes
5.修改日期或创建日期
如果想要完整的时间可以用
>ls -l --full-time


文件的属主与属组

使用Linux我们常常是合作进行某项工作,此时就要求每个成员既有自己的私人区域又要有公共区域,划分小组,文件拥有人,同时还应有拥有所有权限的调控者,这时文件的属主和属组就很重要了

刚才我们已经知道如何查看文件的属主和属组了,所以紧接着就是开始了解如何改变文件属性

1.改变文件属组

chgrp [-R] 新属组名 文件名

使用-R参数可以在修改目录文件时将该目录下所以文件都修改到你想要的这个组里面
2.改变文件属主,也可改变属组

chown [-R] 新属主名 文件名
chown [-R] 新属主名 新属组名 文件名

3.更改文件属性

chmod [-R] 文件属性 文件名

对于文件属性有两种表达方式,一种是字母,一种是数字,刚才我们已经知道了rwx分别代表的意义,那么它们对应的数字是什么呢
r->4
w->2
x->1
_ ->0

-rw-rw-r–. 1 kylin kylin 48 3月 25 11:58 aaa.txtsd

用这个举例子
除掉第一位,后面的九个数字三个一组
属主权限 :rw- = 4+2+0 = 6
属组权限 :rw- = 4+2+0 = 6
其他人权限 :r-- = 4+0+0=4
按照这个规律我们就可以改写他的权限,例如我想讲他的属主权限改为rwx
属主权限 :rwx = 4+2+1 = 7
属组权限 :rw- = 4+2+0 = 6
其他人权限 :r-- = 4+0+0=4
那么这个文件的属性用数字表示就764

chgrp 664 kylin

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值