`
guanjh
  • 浏览: 229616 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Shell编程(2)- 使用find和xargs

阅读更多
1、find命令选项
f i n d命令有很多选项或表达式,每一个选项前面跟随一个横杠-。
   -name 按照文件名查找文件。
   -perm 按照文件权限来查找文件。
   -prune 使用这一选项可以使f i n d命令不在当前指定的目录中查找,如果同时使用了- d e p t h选项,那么- p r u n e选项将被f i n d命令忽略。
   -user 按照文件属主来查找文件。
   -group 按照文件所属的组来查找文件。
   -mtime -n +n 按照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。F i n d命令还有- a t i m e和- c t i m e选项,但它们都和- m t i m e选项相似,所以我们在这里只介绍- m t i m e选项。
   -nogroup 查找无有效所属组的文件,即该文件所属的组在/ e t c / g r o u p s中不存在。
   -nouser 查找无有效属主的文件,即该文件的属主在/ e t c / p a s s w d中不存在。
   -newer file1 ! file2 查找更改时间比文件f i l e 1新但比文件f i l e 2旧的文件。
   -type 查找某一类型的文件,诸如:
   b - 块设备文件。
   d - 目录。
   c - 字符设备文件。
   p - 管道文件。
   l - 符号链接文件。
   f - 普通文件。
   -size n[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。
   -depth 在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。
   -fstype 查找位于某一类型文件系统中的文件,这些文件系统类型通常可以在配置文件   / e t c / f s t a b中找到,该配置文件中包含了本系统中有关文件系统的信息。
   -mount 在查找文件时不跨越文件系统m o u n t点。
   -follow 如果f i n d命令遇到符号链接文件,就跟踪至链接所指向的文件。
   -cpio 对匹配的文件使用c p i o命令,将这些文件备份到磁带设备中。
   使用exec或ok来执行shell命令。e x e c选项后面跟随着所要执行的命令,然后是一对儿{ },一个空格和一个\,最后是一个分号。
 
2、x a rg s命令
F i n d命令把匹配到的文件传递给x a rg s命令,而x a rg s命令每次只获取一部分文件而不是全部,不像- e x e c选项那样。这样它可以先处理最先获取的一部分文件,然后是下一批,并如此继续下去。
 
分享到:
评论

相关推荐

    UNIX命令及SHELL编程

    02_Shell-使用find和xargs.PDF 03_Shell-后台执行命令.PDF 04_Shell-文件名置换.PDF 05_Shell-shell输入与输出.PDF 06_Shell-命令执行顺序.PDF 07_文本过滤-正则表达式介绍.PDF 08_文本过滤-grep 家族.PDF 09...

    shell编程指南---内容详尽,条理清晰适合不同层次的同学使用

    第1章 文件安全与权限 第2章 使用find和xargs 第3章 后台执行命令 第4章 文件名置换 第5章 shell输入与输出 个人感觉不错

    LINUX与UNIX SHELL编程指南

    第二章 使用FIND和XARGS 第三章 后台执行命令 第四章 文件名置换 第五章 SHELL输入输出 第六章 命令执行顺序 第二部分 文本过滤 第七章 正则表达式介绍 第八章 GERP家族 第九章 AWK介绍 第十章 SED用法介绍 第十一...

    绝版经典 LINUX与UNIX SHELL编程指南 PDF 高清版 [16.3M]

    第二章 使用FIND和XARGS 第三章 后台执行命令 第四章 文件名置换 第五章 SHELL输入输出 第六章 命令执行顺序 第二部分 文本过滤 第七章 正则表达式介绍 第八章 GERP家族 第九章 AWK介绍 第十章 SED用法介绍...

    shell 编程指南pdf

    第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改时间查找文件 ...

    Linux Shell编程3/3

    Linux Shell编程经典著作: 第一部分SHELL |_文件安全与权限 |_使用find和xargs |_后台执行命令 |_文件名置换 |_shell输入与输出 |_命令执行顺序 第二部分文本过滤 |_正则表达式介绍 ...

    UNIX shell 编程指南

    find 和 exec xargs 保证shell脚本执行唯一性 用一条命令处理分别改变文件和文件夹的权限 unix时间戳与系统时间相互转换 awk的学习 保护自己编写的shell程序 农行全国集中版代发工资shell程序 Shell程序设计的流程...

    shell帮助文档

    02-使用find和xargs.pdf 03-后台执行命令.pdf 04-文件名置换.pdf 05-shell输入与输出.pdf 06-命令执行顺序.pdf 07-正则表达式介绍.pdf 08-grep 家族.pdf 09-AWK 介绍.pdf 10-sed 用法介绍.pdf 11-合并与分割.pdf 12-...

    Linux与UNIX Shell编程指南.rar

    第二章 使用FIND和XARGS 第三章 后台执行命令 第四章 文件名置换 第五章 SHELL输入输出 第六章 命令执行顺序 第二部分 文本过滤 第七章 正则表达式介绍 第八章 GERP家族 第九章 AWK介绍 第十章 SED用法介绍 第十一...

    shell编程和unix命令

    shell编程和Unix命令 文件安全与权限、使用find和xargs、后台执行命令、等z章节,还有其他的书,有需要的直接把书名给我,私信邮箱 980030265@qq.com,如果我有的,我免费分享

    LINUX与UNIX SHELL编程指南(很全)

    第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改时间查找文件 ...

    shell编程指南,shell脚本,本书共分五部分全。grep家族,sed,AWK,正则表达式,tr用法

    第2章 使用find和xargs 14 第3章 后台执行命令 22 第4章 文件名置换 31 第5章 shell输入与输出 34 第6章 命令执行顺序 46 第二部分 文本过滤 第7章 正则表达式介绍 49 第8章 grep家族 56 第9章 AWK介绍 66 第10章 ...

    Shell编程大全.pdf

    2章 使用find和xargs 3章 后台执行命令 4章 文件名置换 5章 shell输入与输出 6章 命令执行顺序 7章 文本过滤 8章 grep 9章 awk 10章 sed 11章 合并与分割 12章 tr用法 13章 环境与shell变量 14章 引号 15章 shell...

    Linux shell 编程

    第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改时间查找文件 ...

    Linux Shell编程2/3

    Linux Shell编程经典著作: 第一部分SHELL |_文件安全与权限 |_使用find和xargs |_后台执行命令 |_文件名置换 |_shell输入与输出 |_命令执行顺序 第二部分文本过滤 |_正则表达式介绍 ...

    LINUX与UNIX_Shell编程指南

    第2章 使用find和xargs 第3章 后台执行命令 第4章 文件名置换 第5章 shell输入与输出 第6章 命令执行顺序 第二部分 文本过滤 第7章 正则表达式介绍 第8章 grep家族 第9章 AWK介绍 第10章 sed 用法介绍 第11章 合并与...

    绝版高清经典Linux与UNIX_Shell编程指南中文版

    使用find 和xargs 后台执行命令 文件名置换 shell输入与输出 命令执行顺序 文本过滤正则表达式介绍 grep 家族 awk 介绍 sed用法介绍 合并与分割 tr用法 登陆环境 登陆环境 环境和shell变量 引号 ...

    Linux Shell 编程 入门、提高、精通

    第2章使用find和xargs 第3章后台执行命令 第4章文件名置换 第5章shell输入与输出 第6章命令执行顺序 第二部分文本过滤 第7章正则表达式介绍 第8章grep 家族 第9章AWK 介绍 第10章sed 用法介绍 第11章合并与分割 第...

Global site tag (gtag.js) - Google Analytics