17 Nov 2014
ls -l 文件/目录输出信息分7段,分别如下
文件类型与权限
inode连接数
允许inode连接多个文件,一个目录和它之下的’.‘和此目录子目录下的’..‘共享同一个inode号。
属主
属组
容量
mtime(modify time 修改内容时间)
文件名称
chmod作用:修改文件权限
语法:
chmod u=rwx,g=r--,o=r-- filenamechmod 744 filenamechmod u+x filename参数:
-R 递归改变子目录及子目录下所有文件的权限。chown作用:修改文件属主、属组
语法:chown user:group filename
参数:
-R 递归改变子目录及子目录下所有文件。还可以单独修改属主或属组,命令语法为
chown user filename和chown :group filename
umask作用:通过设置umask值,来控制新建目录文件及普通文件的初始权限
语法:umask=022(可自定义)
原理:
chattr作用:设置和取消文件的隐藏权限
语法:chattr +/-隐藏权限 filename
参数:
+/-a 這個档案将只能增加资料,而不能刪除也不能修改资料,只有root才能设定这个属性
+/-i 这个档案将不能做内容、名称、权限、设定连接文件等等任何的修改
lsattr作用:查看文件的隐藏属性
语法:lsattr destination(类似于ls)
参数:
-R 连同子目录的资料也一同显示出来-d 如果接的是目录,列出目录本身的属性,而非目录内的文件属性