美文网首页
linux学习----linux的文件权限与目录设置

linux学习----linux的文件权限与目录设置

作者: noexceptionsir | 来源:发表于2017-06-27 13:32 被阅读0次
ls -al执行结果

linux文件属性

ls -al :ls即list,-al是参数。列出所有文件的详细的权限和属性。

-rwxr--r--:第一个字符代表这个文件是目录,文件,或者链接文件等。[d]是目录,[-]是文件,[|]是连接文件,[b]是设备里面可供存储的接口设备,[c]是设备里面的串行接口设备。
接下来的9个字符,三个为一组,按顺序分别为文件所有者权限,文件所属用户组的权限,其他人对此文件的权限。组内3个字符分别为,可读可写可执行。3个字符的位置不会改变,如果为"-",即没有权限。

第二列表示有多少文件名连接到此节点。
第三列表示这个文件(或目录)的所有者账号。
第四列表示这个文件的所属用户组。
第五列表示这个文件的大小,默认是B。
第六列表示这个文件的创建日期或者最后修改日期。
第七列为文件名," . " 开头的的文件表示是隐藏文件。

如何改变文件属性与权限

chgrp [用户组] [文件名]

改变用户组 改变文件所有者

chown -R 账号名称 文件或目录,进行递归的持续更改,连同子目录下的文件都要更改。

递归更改子目录文件所有者

这两种改变权限的方式在复制过程中经常用到,因为复制的同时权限也会被复制。

chmod改编权限
rwx数字对照表:4:2:1
比如:

原文件

这是一个文件夹,可以将它理解为755,将它修改为777。

修改权限

chmod的其他用法:如果要设置一个文件权限为-rwxr-xr-x,可以这样写:

chmod的其他用法

当权限未知的时候,比如,我们想给文件加入写的权限:

加入写的权限

如果要删除写的权限:

删除写的权限

目录与文件的权限意义

如果在某目录下不具有x权限,也就无法访问这个目录,即使有rw权限,也无法在该目录下操作。

如果要开放目录给其他用户,起码要给rx权限,w权限不可以随便给。

Linux文件种类与扩展名

文件种类:普通文件,目录,连接文件,设备与设备文件,套接字,管道。

普通文件分为:纯文本文件,二进制文件,数据格式文件。

设备与设备文件分为:块设备文件,字符设备文件。

linux文件长度限制:
在Linux下面,使用默认的Ext2/Ext3文件系统时,针对文件的文件名长度为:
---- 单一文件或目录的最大容许文件名为255个字符。
---- 包含完整路径名称及目录(/)的完整文件名为4096个字符。

相关文章

网友评论

      本文标题:linux学习----linux的文件权限与目录设置

      本文链接:https://www.haomeiwen.com/subject/jxbkfxtx.html