【系统运维】如何查找文件

【系统运维】如何查找文件

增删改查是一个系统运维必备的技能,会者不难难者不会,这里我就不多说废话了直接上干货,下面是这道题的详细解答欢迎各位小伙伴一起讨论,有兴趣的可以点赞收藏哦。

1.创建目录

[root@system1 ~]# mkdir /root/dfiles /root/myfiles

[root@system1 ~]# ls

anaconda-ks.cfg dfiles myfiles

2.查找文件并放入目录

[root@system1 ~]# find / -user user3 -exec cp -a {} /root/dfiles/ \;

[root@system1 ~]# ls -lrt /root/dfiles/

3.创建/usr/bin/repwis脚本

[root@system1 ~]# touch /usr/bin/repwis

[root@system1 ~]# vi /usr/bin/repwis

[root@system1 ~]# cat /usr/bin/repwis

#!/bin/bash

find /usr/ -perm /g+s -size +3M -size -5M -exec basename {} >/root/myfiles/find-file1.txt \;

find /usr/ -perm /u+s -size +30k -size -50k -exec basename {} >/root/myfiles/find-file2.txt \;

[root@system1 ~]# chmod +x /usr/bin/repwis

[root@system1 ~]# /usr/bin/repwis

[root@system1 ~]# cat /root/myfiles/find-file1.txt

qiaoben.avi

[root@system1 ~]# cat /root/myfiles/find-file2.txt

umount

passwd

xiaodao.avi

unix_chkpwd

userhelper