美文网首页
find 命令 一日一命令

find 命令 一日一命令

作者: MrLong_0220 | 来源:发表于2018-11-19 20:51 被阅读0次

find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

我们用的最多的还是find -name

根据文件或者正则表达式进行匹配


find

输入当前目录下所有文件

find /home -name "*.txt"

输出home目录下所有以txt结尾的文件

find ./ -name "*.sam"

查找文件夹下面所有的sam文件。子文件夹的子文件也会被找出来

find ./ -name "*.sam" |awk -F "." '{print$2}'

输出/再加sam前面的材料名称。

find ./ -name "*.sam" | awk -F "./" '{print $2}'

输出 文件全称

find ./ -name "*.sam" | awk -F "." '{print $2}' | awk -F "/" '{print $2}'

输出sam文件前面的名称。

find .\(-name "*.txt"-o-name "*.pdf"\)

查找目录下的txt文本和pdf文件

否定参数

find /home!-name "*.txt"

找出自己家目录下所有的.txt文件并删除

find $HOME/. -name "*.txt"-ok rm{} \

查找当前目录下所有.txt文件并把他们拼接起来写入到test.txt文件中

find . -type f -name "*.txt" -execcat{} \;> all.txt

要列出所有长度为零的文件

find .-empty

相关文章

  • find命令、文件名后缀

    目录 一、 find命令二、 文件名后缀 一、 find命令 find命令find命令用来在指定目录下查找文件,其...

  • find 命令 一日一命令

    find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任...

  • Linux系统find命令使用几点摘录

    find命令选项 Find命令的一般形式: find pathname -options [-print ][-e...

  • MacOS通过命令行搜索文件

    1、通过Find命令搜索文件(注:效果一般) find命令非常高效,并且使用简单。find命令来自unix,mac...

  • 碎碎念 b

    Linux中的搜索命令 文件搜索命令locate 命令搜索命令 忘记是啥了 find命令,其中find命令有好多后...

  • 文件搜索命令 find grep

    文件搜索命令 find <非常强大> find 命令 find [搜索范围] [搜索条件] 搜索文件 find /...

  • linux学习第五周命令与文件权限

    上次内容回顾0.1 find 命令练习0.2 find 命令0.3 find命令及应用场景 今日内容 设置别名2....

  • Linux 常用命令

    linux 常用命令 1.find 与时间相关 2.find 命令 3.ls 命令 4.cd 命令 5.cp 命令...

  • 基础篇

    Linux学习 一、find命令 1、搜索文件的命令:which、whereis、locate、find a、wh...

  • Linux学习之find命令

    Find命令简介: find命令是linux查找命令之一,相对于whereis和which来说查找性能可能不是那么...

网友评论

      本文标题:find 命令 一日一命令

      本文链接:https://www.haomeiwen.com/subject/dlnztqtx.html