slocate(locate/mlocate)
快速查找,依赖数据库
更新数据库:updatedb
数据库位置 /var/lib/mlocate/mlocate.db
每天凌晨4:02会自动更新数据库
-r参数启用正则
find
find newfile.txt
无参数:当前位置按文件名查找
find / - name newfile.txt
在根目录下按名字查找
find /etc/ -name "*network*" -exec file {} \;
sudo find /home -name "newfi*" -ok rm {} \;
ok在exec基础上执行前询问
find /home -user john -a -group john
-a 和
-o 或
find /home -user john -a -group john -a -type d -exec ls -ld {} \;
参数 -user -type -name -group -perm -size -mtime
grep
grep john /etc/passwd
grep -R john /etc -l 只列出文件名