手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

Linux基础教程:Linux下文件和目录基本操作

[日期:2011-08-17] 来源:Linux社区  作者:qiurisuixiang [字体: ]

1 ls-l hahaya.txt

 

(1)第一列表示文件的属性

   第一个属性表示这个文件是目录、文件或连接文件等

   其余9个每3个一组,共三组。

   第一组:拥有者的权限

   第二组:同用户组的权限

   第三组:其它非本用户组的权限

(2)第二列表示连接占用的节点

(3)第三列表示这个文件或目录的拥有者

(4)第四列表示文件或目录拥有者所在的用户组

(5)第五列表示文件的大小

(6)第六列文件创建或最近的修改日期

(7)第七列表示这个文件的文件名

则上图可解释为:第一列第一个属性为-表示hahaya.txt是一个文件

                第一例后9个三个一组

                第一组rw-表示拥有者的权限为可读可写

                第二组rw-表示同用户组的权限为可读可写

                第三组r--表示其它非本用户组的权限为可读

   

                第二列表示hahaya.txt占用的节点数为1

               

                第三列表示这个文件的拥有者是hahaya

                第四列表示文件拥有者所在的用户组是hahaya

                 

                第五列表示文件大小12字节

                第六列表示创建或修改的时间7272048

                第七列表示文件名为hahaya.txt 

 

2 chmod(change mode)命令

 chmod命令可以用来修改文件的权限

 文件的权限分为:r()八进制表示为4w()八进制表示为2x(执行)八进制表示为1

 如[-rwxrwxrwx]则:

 owner = rwx = 4+2+1 = 7

 group = rwx = 4+2+1 = 7

 other = rwx = 4+2+1 = 7

则该属性用八进制表示为0777(0表示用八进制表示)

 Linux将所有用户(简写为a)分成三类:User(简写为u)Group(简写为g)Other(简写为o)

chmod u+x hahaya.txt   //User用户增加执行权限权限

chmod ugo+x hahaya.txt   //UserGroupOther用户增加执行权限

chmod u-x hahaya.txt    //User用户减少执行权限

chmod 0777 hahaya.txt //给所有用户增加读、写、执行权限

 

3 chgrp(change group)命令

 chgrp命令可以用来修改文件所属的用户组

 chgrp hahaya hahaya.txt    //hahaya.txt文件的用户组改为hahaya

 

4 chown(change owner)命令

 chown命令可以用来修改文件的拥有者。

 chown hahaya.hahaya hahaya.txt   //hahaya.txt文件的拥有者改为hahaya 前面的hahaya表示文件的拥有者后面的hahaya则表示拥有者所属的用户组

 

5 chattr(change attribute)命令 

 chattr命令改变文件属性 在root权限下

 chattr +i hahaya.txt   //禁止删除文件hahaya.txt

 chattr -i hahaya.txt   //去掉hahaya.txt文件加上的i属性

linux
相关资讯       Linux文件操作 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款