1.Linux文件属性


首先我们用ls -al来显示出文件的列表

        ①.第一列代表文件的属性和权限。

          总共有10个字符,

          第一个字符代表的是这个文件是“目录,文件或链接文件等”。[d] 是目录directory ,[l]是link,[-]是文件。 

          后面紧接的三个字符是“文件所有者的权限”,再三个是“同用户组的权限”,再三个是“其他非本用户组的权限”。

          其中 r 代表read,w代表write,x代表execute执行。

        ②.第二列代表有多少个文件名链接到此节点。

        ③.第三列代表这个文件/目录的所有者账号

        ④.第四列代表这个文件/目录的所属用户组

        ⑤.第五列代表这个文件的容量大小,以B为单位

        ⑥.第六列代表这个文件的创建日期/最近修改日期

        ⑦.第七列代表这个文件的文件名(前面带‘.’的是隐藏文件)

2.如何改变文件属性与权限


        ①.chgrp(change group)

         chgrp [-R] groupName dirname/filename 

         -R的意思是递归修改,把dirname/filename下的所有文件也以此递归修改为 groupName。

         如 chgrp -R g656574180 test

        ②.chown(change own)

         chown [-R]   userName  dirname/filename 

         chown root test

        ③.chmod(change mod)

         我们知道,对于一个文件有三种权限,用户,用户组,其他用户组。对于每一种都有三位。

         我们把这三位看成是二进制的话。如果给这个文件r权限,那么就是4,给他w就是2,给他x就是1.

         然后求和即可。所以样例:chmod 777 test

3.目录与文件的权限意义


 

        ①.目录的权限意义

         目录的主要的内容就是记录文件名列表。

         r权限:可以读取出这个目录内的文件列表(用ls命令)

         w权限:表示目录拥有可更改目录结构列表的权限

                           ①. 新建新的文件与目录

                           ②. 删除已经存在的文件与目录(不管当前目录对其的权限为何都可删除)

                           ③. 将已存在的文件或目录进行重命名

                           ④. 转移该目录内的文件、目录位置

         x权限:x权限的存在直接决定了 是否可以通过cd命令到达该目录下

        ②.文件的权限意义

         r权限:可读取文件的实际内容,cat/tac/more/less等

         w权限:可以编辑、新增、修改该文件的内容,但不能删除这个文件

         x权限:该文件可以被系统执行的权限

ping命令的实现

1.ping 的原理   ping 程序是用来探测主机到主机之间是否可通信,如果不能ping到某台主机,表明不能和这台主机建立连接。ping 使用的是ICMP协议,它...

阅读全文

学习笔记(2)-Linux文件与目录管理

1.目录与路径 ①相对路径与绝对路径 这个自然很简单啦。 相对路径:根据当前文件的位置来写路径。 绝对路径:路径的写法一定从根目录开始。 一般来说,在写程...

阅读全文

欢迎留言

*