Linux文件权限与目录配置

一.常用命令

1.ls -al :列出所有文件详细的权限与属性(包括隐藏文件)
2.chgrp :改变文件的所属用户组
3.chown :

 改变文件的所有者  chown -R gyc test  (-R递归调用)
 其实它也可以在修改所有者时修改所属组:chown -R gyc:gycs test
 也可以单独用来修改所属组:chown -R .gycs test

4.chmod:修改文件的权限

 (1)数字类型修改权限:chmod -R 755 test
  (2)符号类型修改权限:
     chmod u=rwx,go=rx test
     chmod a+w test  

5.查看相关版本信息

    lsb_release -a  查看lixu标准化版本和distribution版本

二.Linxu文件属性

-rw-r--r-- root root 42304 Sep 4 18:26 install.log

1.第一列代表文件的类型

(1)-  文件
(2)d  目录
(3)l  连接文件(可以把它看作windows中的快捷文件)2.
(4)b  块设备文件(提供随机访问接口的设备 如:硬盘,磁盘)
(5)c  字符设备文件(一些串行接口设备 如:鼠标,键盘  特定:一次读取,不能截断输出)
接下来的三个为一组共三组代表了文件或目录的读写操作权限

2.第二列代表多少文件名连接到此节点

就是说多少个文件名连接到一个相同的i-node

3.第三列文件的所有者,第四列文件的所属组
4.第五列文件容量的大小
5.第六列文件创建日期或最近修改日期
6.第七列为文件名

三./bin /sbin /usr/bin异同

  /bin /sbin都与开机,单人维护模式还能使用的相关命令
  /usr/bin  大部分软体提供的指令放置处

四.必须放在根目录中的文件

1./etc:配置文件
2./dev:开机时自动挂载到系统的设备文件
3./bin:重要的执行文件
4./lib:执行文件所需要的函数库与内核所需要的模块
5./sbin:重要的系统执行文件

五.linux文件系统分层标准:FHS

定义了三层目录结构下面应该放置什么数据
1./  与开机系统有关
2./usr(unix sorft resource):与软件安装,执行有关
3./var:与系统运作过程有关
    原文作者:kaka
    原文地址: https://segmentfault.com/a/1190000014709851
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞