精华内容
下载资源
问答
  • linux find指令

    2020-12-14 14:28:22
    find指令 说明:find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。 基本语法 find [搜索范围] [选项】 1 常用选项说明 -name<查询方式>:按照指定的文件名查找...

    find指令

    说明:find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。

    基本语法

    find [搜索范围] [选项】
    
    • 1

    常用选项说明

    • -name<查询方式>:按照指定的文件名查找模式查找文件。
    • -user<用户名>:查找属于指定用户名所有文件
    • -size<文件大小>:按照指定的文件大小查找文件。
    展开全文
  • Linux find指令

    2017-03-08 22:43:28
    find指令 Linux下find命令在目录结构中搜索文件,并执行指定的操作。 Linux下find命令提供了相当多的查找条件,功能很强大。由于 find具有强大的功能,所以它的选项也很多,其中大部分选项都值 得我们花时间来...

    find指令
    Linux下find命令在目录结构中搜索文件,并执行指定的操作。
    Linux下find命令提供了相当多的查找条件,功能很强大。由于
    find具有强大的功能,所以它的选项也很多,其中大部分选项都值
    得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),
    find命令在该文件系统中同样有效,只你具有相应的权限。 在运
    行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台
    执⾏行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指
    30G字节以上的文件系统)。
    1.命令格式:
    find pathname -options [-print -exec -ok …]
    2.命令功能:
    用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)
    3.命令参数:
    pathname: find命令所查找的目录路径。例如用.来表示当前目
    录,用/来表示系统根目录。
    -print: find命令将匹配的文件输出到标准输出。
    -exec: find命令对匹配的文件执行该参数所给出的shell命
    令。相应命令的形式为’command’ { } \;,注意{ }和\;
    之间的空格。
    -ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行
    该参数所给出的shell命令,在执行每一个命令之前,都会给出提
    示,让用户来确定是否执行。
    4.命令选项:
    -name 按照文件名查找文件。
    -perm 按照文件权限来查找文件。
    -prune 使用这一选项可以使find命令不在当前指定的目录中查
    找,如果同时使⽤用-depth选项,那么-prune将被find命令忽
    略。-user 按照⽂文件属主来查找文件。
    -group 按照文件所属的组来查找文件。
    -mtime -n +n 按照文件的更改时间来查找文件, - n表示文
    件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以
    前。find命令还有-atime和-ctime 选项,但它们都和-m time
    选项相同。
    -nogroup 查找无有效所属组的文件,即该文件所属的组在/
    BIT科技 仅限学习交流
    etc/groups中不存在。
    -nouser 查找无有效属主的文件,即该文件的属主在/etc/
    passwd中不存在。
    -newer file1 ! file2 查找更改时间⽐比⽂文件file1新但比文
    件file2旧的文件。
    -type 查找某一类型的文件,诸如:
    b - 块设备文件。
    d - 目录。
    c - 字符设备文件。
    p - 管道文件。
    l - 符号链接文件。
    f - 普通文件。
    -size n:[c] 查找文件长度为n块的文件,带有c时表示文件长
    度以字节计。
    -depth:在查找文件时,首先查找当前目录中的文件,然后再在其
    子目录中查找。
    -fstype:查找位于某一类型文件系统中的文件,这些文件系统类
    型通常可以在配置文件/etc/fstab中找到,该配置文件中包含了
    本系统中有关文件系统的信息。
    -mount:在查找文件时不跨越文件系统mount点。
    -follow:如果find命令遇到符号链接文件,就跟踪至链接所指向
    的文件。
    -cpio:对匹配的文件用cpio命令,将这些文件备份到磁带设备
    中。
    另外,下面三个的区别:
    - 建时间来查找文件,-n指n天以内,+n指n天以前
    例⼦子:
    1. 在/ l o g s目录中查找更改时间在5日以前的文件并删除它
    们:
    $ find logs -type f -mtime +5 -exec -ok rm {} \
    2. Linux 用find命令查找文件大小为XX的文件的办法
    例如:一个文件5556字节,可以这样写
    find /root -size -5557c -size +5555c -exec ls -ld {} \;
    即查找⼤大于5555字节小于5557字节的⽂文件,以上查找的是/root
    目录
    find /root -size -500K -size +50K -exec ls -ld {} \;
    查找 小于500K,大于50K的文件

    展开全文
  • linux find 指令

    2013-11-04 22:29:29
    額外的動作: -exec command :command 為其他指令,-exec 後面可再接額外的指令來處理搜尋到 ...find / -name *.so -exec ls -l {} \; -exec 後面的 ls -l 就是額外的指令指令不支援命令別名(ll不行
    額外的動作:
       -exec command :command 為其他指令,-exec 後面可再接額外的指令來處理搜尋到
                       的結果。
       -print        :將結果列印到螢幕上,這個動作是預設動作


    find / -name *.so -exec ls -l {} \;
    -exec 後面的 ls -l 就是額外的指令,指令不支援命令別名(ll不行,一定要ls -al)

    • { } 代表的是『由 find 找到的內容』;
    • \; 是關鍵字,代表 find 額外動作的開始 (-exec) 到結束 (\;)
    展开全文
  • Linux find指令总结

    2020-09-28 09:28:06
    Linux find命令 Linux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的...

    Linux find命令

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

    语法

    find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;

    参数说明 :

    find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression。

    expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。

    -mount, -xdev : 只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件

    -amin n : 在过去 n 分钟内被读取过

    -anewer file : 比文件 file 更晚被读取过的文件

    -atime n : 在过去n天内被读取过的文件

    -cmin n : 在过去 n 分钟内被修改过

    -cnewer file :比文件 file 更新的文件

    -ctime n : 在过去n天内被修改过的文件

    -empty : 空的文件-gid n or -group name : gid 是 n 或是 group 名称是 name

    -ipath p, -path p : 路径名称符合 p 的文件,ipath 会忽略大小写

    -name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写

    -size n : 文件大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组。

    -type c : 文件类型是 c 的文件。

    d: 目录

    c: 字型装置文件

    b: 区块装置文件

    p: 具名贮列

    f: 一般文件

    l: 符号连结

    s: socket

    -pid n : process id 是 n 的文件

    你可以使用 ( ) 将运算式分隔,并使用下列运算。

    exp1 -and exp2

    ! expr

    -not expr

    exp1 -or exp2

    exp1, exp2

    实例

    将目前目录及其子目录下所有延伸档名是 c 的文件列出来。

    # find . -name "*.c"

    将目前目录其其下子目录中所有一般文件列出

    # find . -type f

    将目前目录及其子目录下所有最近 20 天内更新过的文件列出

    # find . -ctime -20

    查找/var/log目录中更改时间在7日以前的普通文件,并在删除之前询问它们:

    # find /var/log -type f -mtime +7 -ok rm {} \;

    查找前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件:

    # find . -type f -perm 644 -exec ls -l {} \;

    为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径:

    # find / -type f -size 0 -exec ls -l {} \;
    展开全文
  • linux find指令详解

    2016-06-04 13:36:50
    find指令一直学得不好,所以今天干脆特别整理一下(参考了鸟哥的linux,这真是本好书,特别推荐),希望也能帮助其他的人 find这个指令搜索非常强大,但是却对硬盘有很大的影响,因为它是直接搜寻的硬盘,所以...
  • Linux find 指令详细讲解

    千次阅读 2018-08-13 11:46:01
    find 是我们在使用Linux 中一个重点的指令,灰常重要,是测试,运维等多个岗位使用频率很高的一个指令,而对于初学者,对find 的了解却只是停留在简单的 -name等操作上 find 是从起始目录起遍历硬盘,寻找满足某...
  • linux find指令入门用法

    2019-09-06 11:07:28
    find 目的:查找你想要查找符合目标的文件 格式:find 路径 选项 查找条件 举例: 查找该目录下所有dtsi文件 高级用法 查找最近几天(几个小时)之内(之前)有变动的文件 -3 是最近三天 ...
  • 如题,find指令寻找某个文件时, 如果, find 路径 -name 文件名 通常会列出很多无权限查看文件, 事实上这些文件也不是我们要找的, 有时候占了很多篇幅影响视线。 find 路径 -name 文件名 2&gt;/dev/...
  • find指令寻找某个文件时。 如下: find 路径 -name 文件名 通常会列出很多无权限查看文件, 事实上这些文件也不是我们要找的, 有时候占了很多篇幅影响视线。 解决方法: find 路径 -name 文件名 2>/dev/null 也...
  • Linuxfind指令

    2020-04-05 17:00:51
    find指令 基础语法: find 查找范围 选项 按名字查找 find /home -name hello.txt 按拥有者查找 find /opt -user root 在opt目录下查找用户名称为nobody的文件 find /opt -user nobody 查找整个linux系统大于...
  • Linuxfind指令

    2017-03-30 12:31:48
    Linux下有一个指令find指令。是一个最常用到的查找命令。
  • Linux 常用Find指令

    2018-12-20 11:35:54
    ...linux下面的find指令用于在目录结构中搜索文件,并执行指定的操作。它提供了相当多的查找条件,功能很强大。在不指定查找目录的情况下,find会在对整个系统进行遍历。即使系统中含有网络文...
  • linux指令 find指令详解

    2014-09-20 10:41:40
    find查找 ,搜索具有即时性的特点,不需要数据库,相对会比较慢一些1、从指定路径下递归向下搜索文件2、支持按照各种条件方式搜索3、支持对搜索得到的文件进一步用指令语法: # find [路径] [参数] [表达式]常用参数-...
  • Linux find指令先建立一个文件file:1、与时间有关的选项:-atime(访问时间)、-ctime(变化时间)和-mtime(修改时间);以-mtime为例作说明-mtime n:n为数字,意义为在n天之前的一天内被变更过内容的文件;-...
  • linuxfind指令

    2017-02-17 14:25:03
    Linux下提供了相当多的查找命令,比如which指令,比如whereis指令。 我们经常在linux要查找某个文件,但不知道放在哪里了,可以 使用下面的一些命令来搜索: Which 查看可执行文件的位置。  whereis 查看文件的...
  • Linuxfind指令的用法

    2017-03-26 10:35:40
    Linuxfind指令的用法
  • linux入门:find指令

    2017-02-18 11:50:01
    Linuxfind 指令
  • Linuxfind指令

    2017-03-27 17:25:41
    Linuxfind命令用法。。。
  • Linuxfind指令

    2017-04-08 19:44:49
    find 指令:在目录结构中搜索文件,并执行指定的操作。 1.命令格式: find pathname -options [-print -exec -ok ...] 2.命令功能: 用于在文件树中查找文件,并作出相应的处理(可能访问磁盘) 3.命令参数: ...
  • Linuxfind指令

    2017-03-26 19:17:55
    Linuxfind命令在目录结构中搜索文件,并执行指定的操作。Linuxfind命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,164
精华内容 465
关键字:

linuxfind指令

linux 订阅