存档

文章标签 ‘find’

Linux下批量校验文件md5值(find+diff)

2013年9月12日 没有评论

为了安全需要,第一次部署完linux之后,生成对应目录文件的md5值,比如/sbin目录下的执行文件,如果部署的是网站程序文件,也可以第一时间生成md5值,以后每次改动都可以记录在案。这样的话,在怀疑被入侵的时候可以批量对比文件md5值,看是否被恶意修改过。

1、生成某个目录文件的[......]

Read more

Linux下用一条命令批量修改图片尺寸

2013年6月23日 没有评论

经常拍照片经常会需要把大量的照片尺寸缩小,以方便网上传输或者存储。
下面介绍一种简单的方法把大量照片变到指定尺寸 

find ./ -name '*.jpg' -exec convert -resize 600x480 {} {} ;

注意空格和最后的分号。转换后会覆盖源文件。这[......]

Read more

分类: Linux/unix/mac 标签: ,

ls配合rm删除文件的问题

2012年1月6日 没有评论

通常ls列出的文件,想直接管道通过rm -rf删除是无效的.这时就要配合命令xargs使用了:

例如:

 ls -t|tail -10|xargs rm -rf    //按时间排序,删除最后的10个文件

 当然,也可以用ls -lt|tail -100|a[......]

Read more

分类: Linux/unix/mac 标签: ,

将某个文件夹下的所有文件内容清空

2011年11月11日 2 条评论

应工作需要,需要将某文件夹下的所有业务日志文件清空,但文件名保留。

首先,使用了echo " " >*,结果提示"*: Ambiguous."模糊匹配出错。

也不先查这个错误是为什么引起的了,此路不通,换下个思路。

find . -type f -exec cp /dev/null {}[......]

Read more

分类: Linux/unix/mac 标签: ,

find 命令:查找文件

2011年8月13日 没有评论

find命令用于查找文件,其命令格式为:

find  [起始目录]  [搜索条件]  [操作] 

其中[起始目录]是指命令将从该目录起,遍历其下的所有子目录,查找满足条件的文件。该目录默认是当前目录。[搜索条件]是一个逻辑表达式,当表达式为"真"时,搜索条件成立,为"假"时不成立。搜索条件的一般[......]

Read more

分类: shell脚本学习 标签: ,