find命令
格式:find 路径 选项 关键字 -exec(对前方结果再处理) cp {} /root/ \;
选项有:-name "文件名支持通配符" 这个引号很重要
-user 根据文件所属者
-size 根据文件大小 + | - k M G
-type 根据文件的类型 f文件 d目录 l快捷方式
1.找出所有用户student拥有的文件,并且把它们拷贝到/root/findfiles 目录中
mkdir /root/findfiles && find / -user student -exec cp -r {} /root/findfiles \;
2.找出/root下所有大小大于100k的文件
find /root - size +100k
3.找出/etc下以conf结尾的文件
find /etc -name "*conf"
4.列出/tmp下的所有目录并删除
find /tmp -type f -exec rm -rf {} \;
在文件/usr/share/dict/words中查找到所有包含字符串seismic的行:
将找出的行按照原文的先后顺序拷贝到/root/wordlist文件中/root/wordlist文件不要包含空行,并且其中的所有行的内容都必须是 /usr/share/dict/words文件中原始行的准确副本grep “seismic” /usr/share/dict/words > /root/wordlist