感谢支持
我们一直在努力

Linux下文件/目录基本操作

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属性

赞(0) 打赏
转载请注明出处:服务器评测 » Linux下文件/目录基本操作
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏