日期:2014-05-16  浏览次数:20618 次

Linux文件查找命令find,xargs详述

目录

版权声明
前言:关于find命令

一、find 命令格式

    1、find命令的一般形式为;
    2、find命令的参数;
    3、find命令选项;
    4、使用exec或ok来执行shell命令;

二、find命令的例子;

    1、查找当前用户主目录下的所有文件;
    2、为了在当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件;
    3、为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径;
    4、查找/var/logs目录中更改时间在7日以前的普通文件,并在删除之前询问它们;
    5、为了查找系统中所有属于root组的文件;
    6、find命令将删除当目录中访问时间在7日以来、含有数字后缀的admin.log文件
    7、为了查找当前文件系统中的所有目录并排序;
    8、为了查找系统中所有的rmt磁带设备;

三、xargs
四、find 命令的参数;

    1、使用name选项
    2、用perm选项
    3、忽略某个目录
    4、使用find查找文件的时候怎么避开某个文件目录
    5、使用user和nouser选项
    6、使用group和nogroup选项
    7、按照更改时间或访问时间等查找文件
    8、查找比某个文件新或旧的文件
    9、使用type选项
    10、使用size选项
    11、使用depth选项
    12、使用mount选项

五、关于本文
六、相关文档


+++++++++++++++++++++++++++++++++++++++++++++++++
正文
+++++++++++++++++++++++++++++++++++++++++++++++++


版权声明

本文是zhyfly兄贴在LinuxSir.Org 的一个帖子而整理出来的,如果您对版权有疑问,请在本帖后面跟帖。谢谢;本文的HTML版本由北南南北整理;修改了整篇文档的全角及说明文字中的单词中每个字母空格的问题;为标题加了编号,方便大家阅读;

前言:关于find命令

由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。

在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。


一、find 命令格式


1、find命令的一般形式为;

?

find pathname -options [-print -exec -ok ...]

?


2、find命令的参数;

?