Chinaunix首页 | 论坛 | 博客
  • 博客访问: 690981
  • 博文数量: 108
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1436
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-31 09:49
文章分类
文章存档

2019年(16)

2015年(2)

2014年(20)

2013年(70)

我的朋友

分类: LINUX

2013-09-16 21:14:01

如何查找在文件名中含有指定关键字的文件?
下面这条命令查找在“/etc”目录下所有文件名中含有“mail”的文件。
    # find /etc -name "*mail*"
如何查找文件大小超过指定值的文件?
下面这个命令会列出系统中所有大于100M的文件
    # find / -type f -size +100M
如何查找在最近几天没有被修改过的文件?
下面这条命令会列出在当前目录下在最近60天没有被修改过文件
    # find . -mtime +60
下面这条命令会列出在当前目录下在最近2天被修改过文件
    # find . –mtime -2
如何删除扩展名为.tar.gz并且大于100M的压缩文件?
当你不想意外删除文件时,那么当执行下列命令要小心点。最好的方法是利用“ls -l”去执行下列相同命令以确保当执行rm命令时,你知道什么文件会被删除。
    # find / -type f -name *.tar.gz -size +100M -exec ls -l {} \;
    # find / -type f -name *.tar.gz -size +100M -exec rm -f {} \;
如何对最近几天没有被修改的文件进行存档?
下面的命令查找到在“/home/jsmith”目录下最近60天没有被修改的文件并且在“/tmp”下创建一个格式为“ddmmyyyy_archive.tar”的归档文件
    # find /home/jsmith -type f -mtime +60 | xargs tar -cvf /tmp/`date '+%d%m%Y'_archive.tar`

阅读(374) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~