大家好!我是大萌新。
今天更新比昨天早一点,原因呢是因为今天上了网络技术课,趁着课余时间更新一下。不知道大家能不能适应我的这种上课模式,我的话,如果没有意外,每天会更新两章内容,大家要及时关注我博客的动态,学到就是赚到哈!
为了不让大家上课枯燥我会在每次上课的开头分享我一天的经历或者说小故事,来为大家解闷。好啦,今天的的学习内容是文件的属性和权限操作。昨天我快下课的时候留下的作业评论区回答的非常好。今天我就好好的讲一讲这个。大家还知道查看文件夹里面有哪些内容的命令嘛?对了是ls命令这个命令会出现这个
上面是敲完ls命令之后出现的内容的解释。大家一定要看一看,特别是第二列 rw- --- ---这个表示所属者、所属组、其他。这三者。权限全开就是777,这里是用8421码组成的比如rw-这个就是110换成十进制就是6。就是这个意思。r:读,w:写,x:执行。
软连接:ln -s
例如:ln -s /home/XD/yum.log /usr/local/
i节点号跟源文件不一样,源文件一旦删除,软链接将找不到源文
硬链接:ln
例如:ln /home/XD/yum.log /usr/local/XD/
i节点与源文件一模一样,源文件删除,硬链接还可以继续使用。常用于防止重要文件被误删
大家思考一下软连接和硬连接的区别:软连接就是源文件一旦删除,软连接就找不到源文件了,而硬连接就是源文件删除,硬连接还能用,大家可以试一试。
如何修改权限:
命令:chmod
-R #递归的意思
例如:chmod -R 777 /home/XD/*
这里777上面我讲过了,/home/XD/*表示路径,*表示所有
chmod u+x,g+w,o+w boot.log (u:所属者,g:所有组,o:其他,+:增加,-删除)
chmod u-x,g-w,o-w boot.log
chmod 777 boot.log
如何修改 文件的所有者跟所属组:
命令:chown
-R #递归的意思
例如:更改文件目录XD 的所属者为root用户 跟 所属组为XD组
chown -R root:XD XD