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