find命令简述

find功能强大,之前考虑其太过复杂且在平常工作中用其他命令组合也可以实现大部分find的功能。固而没有仔细看过find的详细功能,平常用的最多的也不过是find ./ -name filename*这条比较直观的命令。

今天把find的命令详解看了一遍深感其功能强大,抛开介绍,依靠大脑记忆,简单描述下自己的印象:

1.find命令格式

find  ./  -options  [-print|-exec|-ok] command  或者 find ./  -options  | xargs  command

./泛指路径

2.常用匹配(options)(支持正则表达式)

-name 文件名

-type  类型[-f 普通文件 | –d 文件夹 | –l  符号文件 | –b 块文件 ]

-user 属于某个用户的文件

-group 属于某个组的文件

-ctime  + /-  n  (+n天以前,-n天以内) 同样适用于-atime –mtime

-perm  nnn   权限为nnn的文件

-size n(c)  文件长度大小,(加C表示单位为字节)

***以上匹配条件可自由组合叠加

3.执行命令

-print 应该是默认

-exec | ok   command {}\;

4.输出较多时用xargs

find ./  -type f –name “[A-Z]*.txt” | xargs rm

时间: 2024-10-10 16:00:54

find命令简述的相关文章

Linux常用命令简述--ls

一.ls介绍 ls命令是list的简写,用来显示指定目录里的文件及文件夹清单:ls 命令不仅可以查看linux文件夹包含的文件,还可以查看文件权限,目录信息等等 二.常用选项介绍 1.命令格式 ls [选项]... [文件|目录].. 2.常用选项 -a, --all                     不隐藏任何以. 开始的项目 -A, --almost-all              列出除. 及.. 以外的任何项目 --author                  与-l 同时使用

Linux三剑客——sed命令简述

Linux三剑客--sed13.1 sed介绍 sed--流编辑器(stream editor) sed功能与版本:处理文本文件,日志,配置文件增加.删除.修改.查询sed --version 语法格式:sed [选项] [sed指令] [输入文件]sed -i.bak 's#boy#girl#g' oldboy.txt-i sed命令的参数s sed命令g 小尾巴/修饰 sed命令执行过程13.2 sed命令功能示例 等号'='显示行号 sed = person.txt 单行-输入行号即可 s

Linux常用命令简述--cd

一.cd命令简介 Linux 中cd命令是bash shell的内置命令,用切换用户的工作目录.语法 cd [选项] 二.常用选项 1.cd  或 cd  ~      -->切换到当前用户的家目录 2.cd -              -->切换到上一次的工作目录 3.cd ..             -->切换到上一级目录 4.cd  /path         -->切换到具体的某个目录(可以是绝对路径,也可以是相对路径) 5.cd ~用户名        -->切

Linux常用命令简述--pwd

一.简介pwd 命令用来查看当前工作目录.pwd命令也是shell的内置命令.语法: pwd [选项]二.常用选项-P:显示出实际路径(物理路径):-L:显示出链接路径(软连接):--help:显示帮助信息:--version:显示版本信息.[[email protected] etc]# pwd/etc[[email protected] etc]# cd /etc/init.d/[[email protected] init.d]# pwd/etc/init.d[[email protect

Linux常用命令简述--wc

一.简介Linux wc命令用来统计文件的行,字数的,是一个外部命令. 语法:wc [option]二.常用选项-l:统计文件总共有多少行-L:统计最长行的长度-w:统计文件有多少个单词-c:统计文件有多少个字节-m :统计字符数--help: 在线帮助.--version :显示版本信息.[[email protected] ~]# wc /etc/named.conf46 124 1102 /etc/named.conf #共46行,124个单词,1102个字节[[email protect

Linux常用命令简述--dirname与basename

一.简介1.dirname命令去除文件名中的非目录部分,删除最后一个"\"后面的路径,显示父目录. 语法:dirname [选项] 参数2.basename命令用于打印目录或者文件的基本名称,显示最后的目录名或文件名.语法:basename [选项] 参数二.使用实例1.dirname[[email protected] ~]# dirname /etc/httpd//etc[[email protected] ~]# dirname /etc//[[email protected]

Linux常用命令简述--cat与tac

一.简介1.cat命令将文件或标准输入组合输出到标准输出,常用来查看文件的内容.语法 cat [选项] [参数]2.tac命令将每个指定文件按行倒置并写到标准输出.如果不指定文件,或文件为"-",则从标准输入读取数据:就是说第一行最后显示,最后一行先显示.语法 tac [选项] [参数]二.常用选项1.cat命令常用选项-A:等于-vET-e:等于-vE-E:在每行结束处显示"$"-t :与-vT 等价-T:将跳格字符显示为^I-v:使用^ 和M- 引用,除了LFD

linux 命令篇 2. cd

一:命令简述 cd  跳转或切换到某个目录(可以进入或者退出) 二:命令格式 cd [需要跳转的目录] 三:事例 1. cd .. 返回上一级目录 2. cd /root 进入到根目录下 3.cd 直接退出到当前根目录下

Linux命令——确保使用的命令是正确的

1.which命令 当输入一个Linux命令时,Shell究竟执行的是哪一个目录下的同名命令,我们不得而知,可以使用which予以验证. 2.whereis命令 与which类似的命令,whereis用于检索与给定命令相关的文件. 3.apropos命令 借助于apropos命令,利用关键字检索命令.apropos将利用提供的关键字,检索所有的命令手册页中的命令简述部分,找出匹配的命令. 4.whatis命令 与apropos命令可以执行模糊检索相比,whatis命令只能检索与给定关键字完全匹配