RHCSA练习题25: 创建脚本查找相应文件
创建 /usr/local/bin/myresearch 脚本,查找 /usr/ 下所有小于10M 且 具有修改组ID权限的文件 ,将这些文件复制到 /root/myfiles/ 下
提示:
find:
-size [+/-]大小
-a -and 且
-o -or 或
-not 非
-perm
-2000 sgid
-4000 suid
Answer:
vim /usr/local/bin/myresearch
#!/bin/bash
if [ ! -d "/root/myfiles/" ]; then
mkdir -p /root/myfiles/
fi
find /usr/ -size -10M -a -perm -2000 -exec cp -a {} /root/myfiles/ \;
chmod +x /usr/local/bin/myresearch
bash /usr/local/bin/myresearch
验证:
ll /root/myfiles/