携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第14天,点击查看活动详情
1.文件的属性:ls -lrti
135088935 -rw-------. 1 root root 1778 Oct 1 2020 yum.log
第一列:i节点;i节点可以理解文件id,一个i节点号可以对应多个文件,一个文件只能对应一个i节点号
第二列:文件的类型与权限
#代表的是文件;d#代表是目录; l #软链接文件 ;b #代表块设备;c #代表的是硬件设备(键盘)
r:表示读权限 ;w:表示写权限;x:表示执行权限
4:表示读权限 ;2:表示写权限;1:表示执行权限
rw-------:分为三列 rw- --- ---,第一列为所属者的权限,第二列为所属组的权限,第三列为其它的权限
第三列:有多少文件名链接到这个节点
第四列:文件的所有者
第五列:文件的所有组
第六列:容量大小,单位默认为B
第八列:创建或最近修改的时间
第九列:文件名
2.链接
软连接:ln -s (必须要用绝对路径)
eg:ln -s /home/admin/yum.log /usr/local/ (相当于window的快捷方式)
i节点号跟源文件不一样,源文件一旦删除,软链接将找不到源文件
硬链接:ln
eg:ln /home/admin/yum.log /usr/local/admin/
i节点与源文件一模一样,源文件删除,硬链接还可以继续使用。常用于防止重要文件被误删(相当于备份)
3.修改文件的权限命令chmod:
-R #递归的意思
chmod -R 777 /home/admin/*
eg:(u所属者,g所属组,other)
chmod u+x,g+w,o+w boot.log (+加上权限 -减去权限)
chmod u-x,g-w,o-w boot.log
chmod 777 boot.log(7代表rwx 参考第二列,注:一般情况下不能设置那么大的权限)
4.修改文件的所有者跟所属组命令chown:
-R #递归的意思
eg:更改文件目录admin 的所属者为root用户 跟 所属组为admin组
chown -R root:admin admin