本帖最后由 java 于 2017-9-7 18:12 编辑
文件内容查询
说明:显示filename最后20行。
tail -n 20 filename
使用grep "search content" filename1, 例如
grep -n "add group error:" api-dev.log
-n 显示行号
grep 'test' d* #显示所有以d开头的文件中包含 test的行
来看看xargs命令是如何同find命令一起使用的,并给出一些例子。 find . -type f -print | xargs file 查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件 find / -name "core" -print | xargs echo "" >/tmp/core.log 在整个系统中查找内存信息转储文件(core dump) ,然后把结果保存到/tmp/core.log 文件中: find . -type f -print | xargs grep "hostname" 用grep命令在所有的普通文件中搜索hostname这个词 find ./ -mtime +3 -print|xargs rm -f –r 删除3天以前的所有东西 (find . -ctime +3 -exec rm -rf {} \;) find ./ -size 0 | xargs rm -f & 删除文件大小为零的文件 find命令配合使用exec和xargs可以使用户对所匹配到的文件执行几乎所有的命令。
|