linux学习打卡之文件查找20181217

版权声明: https://blog.csdn.net/kkw1992/article/details/85044136

【命令:find】

☆☆查看文件☆☆

[root@localhost ~] find /-name httpd.conf  ----------在系统中查找一个名为httpd.conf的文件

(绝对路径,从根目录开始查找,find命令会遍历/下所有的文件,然后打印出寻找结果)

[root@localhost ~] find /etc-name httpd.conf  ----------在系统/etc中查找一个名为httpd.conf的文件

(相对路径,已知该文件是在/etc下,则用相对路径开始查找,效率高)

[root@localhost ~] find /-name *.conf  ----------在系统中查找所有以.conf结尾的文件

[root@localhost ~] find /-name httpd.*  ----------在系统中查找所有以httpd开头的文件

注意:可通过星号 * 来模糊匹配要叉子的文件名

-------------------------------------------------------------------------------------------------------------------------

扫描二维码关注公众号,回复: 4538067 查看本文章

【命令:chattr】

☆☆设置文件的隐藏属性a☆☆ 

[root@localhost ~] chattr +a  anaconda-ks.cfg  (设置了属性a的文件,只能在尾部增加数据而不能被删除)

输出:-----a------- anaconda-ks.cfg(即使是root用户用rm命令也无法删除)

☆☆设置文件的隐藏属性i☆☆ 

注意:设置了属性 i 的文件将无法写入、改名、删除等,即使是root用户也不行,常用于设置在系统或者关键服务中的配置文件,有利于提升系统安全性

☆☆查看更多文件的隐藏属性☆☆ 

命令:man chattr 

【命令:chmod】

☆☆改变文件权限☆☆

权限:文件拥有者(user)-u、拥有组(group)-g、其他人(others)-o

读写执行:rwx(r=4,w=2,x=1)

[root@localhost ~] chmod 754 file1 ----给文件file1赋予权限(给文件赋予权限)

[root@localhost ~] chmod -R 754 dir1 ----修改目录或该目录下所有文件等赋予权限(递归设置该目录下所有的文件和目录权限)

【命令:chown】

☆☆改变文件的拥有者☆☆

用途:更改文件的拥有者,也可以更改文件拥有组

[root@localhost ~] chown john a.txt   --------将文件的拥有者更改为john(前提是系统中已经有john这个用户)

[root@localhost ~] chown :john a.txt   --------将文件的拥有组更改为john用户组

[root@localhost ~] chown john:john a.txt   --------同时修改文件的拥有者和用户组

[root@localhost ~] chown -R  john:john dir1   --------递归设置dir1目录下所有的文件和目录的拥有者为john

注意:凡是涉及到递归设置的可用参数 -R

【命令:chgrp】

☆☆改变文件的拥有者☆☆

[root@localhost ~] chgrp  john  b.txt   --------将文件的用户组更改为john

[root@localhost ~] chgrp -R  john dir1   --------递归设置dir1目录下所有的文件和目录的用户组为john

注意:凡是涉及到递归设置的可用参数 -R

【文件权限】

对于root用户,文件的默认权限是644,目录的默认权限是755;

对于普通用户,文件的默认权限是664,目录的默认权限是775;

猜你喜欢

转载自blog.csdn.net/kkw1992/article/details/85044136
今日推荐