友情提示:欢迎光临!本地已启用二维码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) 浏览(11117)

shell删除指定时间之前的文件

post by rocdk890 / 2014-6-23 18:06 Monday linux技术

  最近世界杯来了,一直忙于工作和世界杯之间,都没有空来管管我的blog了,今天只能整个简单的小shell给大家了.公司要求删除一个月之前的备份文件,免得把硬盘给整爆了,上服务器看了下,居然都有3个月的备份没有清理了,还好是sql备份,不然硬盘空间早就满了.

下面是我的解决办法:
cat delbak.sh

#!/bin/sh
location="/root/sqlbak/"
...

阅读全文>>

标签: 删除 时间 shell 文件 find 备份 指定

评论(2) 引用(0) 浏览(8851)

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) 浏览(5959)

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) 浏览(4355)