友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

解决find: paths must precede expression

post by rocdk890 / 2015-6-11 17:07 Thursday linux技术

  今天在服务器上执行find ./ -mtime +30 -type f -name *.php的时候,报下面的错误:
find: paths must precede expression
Usage: find [-H] [-L] [-P] [path...] [expression]
然后就上网查了一下,结果搜索到一篇,大概是这样说的:多文件的查找的时候需要增加单引号,一直是使用的双引号,没想到找多文件的时候居然要单引号.好吧,又学了一招,修改后:
find ./ -mtime +30 -type f -name '*.php'
这样执行后就没有再报错了,一个小问题得到...

阅读全文>>

标签: linux 查找 find 多文件

评论(0) 引用(0) 浏览(11527)

shell脚本删除一天前的文件

post by rocdk890 / 2013-9-7 11:57 Saturday linux技术

  今天公司要求我把服务器上的备份文件拷到内部服务器上,并且只要最新的,好吧,运维人员的理想目标是什么,就是能够让电脑做的事,决不自己来做.
  系统:centos 5.9
  环境:备份文件在/root/bak下,当然我是虚拟机上进行的测试
1.备份文件环境图
点击查看原图
2.shell脚本内容:

#!/bin/bash
location="/root/bak/"
find ...

阅读全文>>

标签: 时间 shell 查找 find 前一天

评论(0) 引用(0) 浏览(6200)

find查找内容并替换

post by rocdk890 / 2012-4-26 14:39 Thursday linux技术

   在linux下有时候需要对一个目录或者一批文件进行内容的替换,可以用find配合sed或者perl来完成.

比如要把当前目录下的

</title>

替换成

</title><meta http-equiv="Content-Type" content="text\/html; charset=utf-8" />

我们可以使用这句

find ......

阅读全文>>

标签: shell 查找 代替 替换 find 内容 文件内容

评论(0) 引用(0) 浏览(4589)

Linux shell快速查找PHP木马

post by rocdk890 / 2011-12-5 8:18 Monday linux技术

一句话查找PHP木马

  1. # find ./ -name "*.php" |xargs egrep "phpspy|c99sh|milw0rm|eval\(gunerpress|eval\(base64_decoolcode|spider_bc"> /tmp/php.txt
  2.  
  3. # grep -r --include=*.php  '[^a-z]eval($_POST' . > /tmp/eval.txt
  4.  
  5. # grep -r --include=*.php  'file_put_contents(.*$_POST\[.*\]);' . > /tmp/file_put_contents.txt
  6.  
  7. # find ./ -name "*.php" -type f -print0 | xargs -0 egrep "(phpspy|c99sh|milw0rm|eval\(gzuncompress\(base64_decoolcode|eval\(base64_decoolcode|spider_bc|gzinflate)" | awk -F: '{print $1}' | sort | uniq

查找最近一天被修改的PHP文件

  1. #   find -mtime -1 -type f -name \*.php

修改网站的权限

  1. # find -type f -name \*.php -exec chmod 444 {} \;
  2.  
  3. # find ./ -type d -exec chmod 555{} \;

阅读全文>>

标签: centos php linux shell 木马 查找

评论(1) 引用(0) 浏览(5395)