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

    千次阅读 2019-06-11 21:52:08
    find命令: 概念:find命令用来搜索文件。 格式:find 目录(path) 匹配条件 参数: -mindepth 指定开始遍历搜索的最小深度,该参数应该放在最前面,目的是在检查操作前就确定好要查找的文件。说明:要查找的...
    find命令:
    
    	概念:find命令用来搜索文件。
    
    	格式:find 目录(path) 匹配条件
    
    	参数:
    		-mindepth	指定开始遍历搜索的最小深度,该参数应该放在最前面,目的是在检查操作前就确定好要查找的文件。说明:要查找的目录(path)的深度为0
    		-maxdepth	指定遍历搜索的最大深度,该参数应该放在最前面,目的是在检查操作前就确定好要查找的文件。说明:要查找的目录(path)的深度为0
    		-name		文件的名字
    		-size		文件的大小,单位为K、M、G。eg:-size +20k	大于20K的文件。
    		-mtime 	指定文件(以天为单位的)的修改时间
    			-mtime 0 	表示文件(以天为单位的)修改时间距离当前为0天的文件,即距离当前时间不到1天(24小时)以内的文件
    			-mtime 1 	表示文件(以天为单位的)修改时间距离当前为1天的文件,即距离当前时间1天(24小时-48小时)的文件
    			-mtime +1 	表示文件(以天为单位的)修改时间为大于1天的文件,即距离当前时间2天(48小时)之外的文件
    			-mtime -1 	表示文件(以天为单位的)修改时间为小于1天的文件,即距离当前时间1天(24小时)之内的文件
    			补充:
    				ctime(最后change时间)、atime(最后access时间)、mtime(最后modify时间):
    				修改文件:ctime、atime、mtime都会修改
    				修改文件属性:ctime会改变
    				读取文件内容:atime可能会改变,不同版本的kernel实现方式不同。
    
    		-exec 命令 {} \;	把查找到的文件作为入参执行指定的命令。说明:find命令会自动将查询到的文件一行一行地赋值给 {},\; 表示命令的结束。
    
    	举例:
    		# 查找 目录(path) 下所有 修改时间大于2天 的文件
    		find 目录(path) -mindepth 1 -maxdepth 1 -mtime +1 
    
    		# 查找并备份 目录(path) 下所有 修改时间大于2天 的文件
    		find 目录(path) -mindepth 1 -maxdepth 1 -mtime +1 -exec cp -rp {} /data/bak \;
    
    		# 查找并删除 目录(path) 下所有 修改时间大于2天 的文件
    		find 目录(path) -mindepth 1 -maxdepth 1 -mtime +1 -exec rm -rf {} \;
    		# find 目录(path) -mindepth 1 -maxdepth 1 -mtime +1 | xargs rm -rf
    
    
    

     

    展开全文
  • find 命令

    千次阅读 2014-01-17 10:04:44
    一、find命令基本格式  find 目录 -name '名字'  名字中可以有*,但一般不用正则 二、find 选项   三、find逻辑表达式   四、举例说明  find . -name '*.bak' -type f -exec rm -f {} \;  {}代表刚找到

    一、find命令基本格式

            find 目录  -name '名字'

            名字中可以有*,但一般不用正则


    二、find 选项

         


    三、find逻辑表达式

          


    四、举例说明

            find . -name '*.bak' -type f -exec rm -f {} \;    

            {}代表刚找到了文件,找到*.bak的文件,并且类型为文件,并删除它

            find /etc -type f -exec grep -il "telnet" {} \; | wc -l

           在/etc目录下找到文件,在文件中寻找有telnet字符的文件,并把文件的个数列出来

            find .  -name  "[Aa]*" -o -name "*[Aa]"

            找到开头或者结尾为a或者A的文件

            find . -iname Public 

           忽略大小写查找public名的文件

       

    五、find、grep 要查找的内容,不加'' 或者"",表示其中无能够被shell识别的字符,加上''或者""表示把''里面的内容当成一个整体送给find或者grep

    展开全文
  • find 命令

    千次阅读 2007-06-26 15:40:00
    find 命令 http://www.math.ecnu.edu.cn/~jypan/linux/... 语法:find [起始目录] 寻找条件 操作说明:find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件 的文件并对之采取相关的操作。 该命令

    find 命令

    http://www.math.ecnu.edu.cn/~jypan/linux/command/find.htm

    在目录结构中搜索文件,并执行指定的操作。此命令提供了相当多的查找条件,功能很强大。

    语法:find [起始目录] 寻找条件 操作
    

    说明:find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件 的文件并对之采取相关的操作。 该命令提供的寻找条件可以是一个用逻辑运算符 not、and、or 组成的复合条件。逻辑运 算符 and、or、not 的含义为:

    (1) and:逻辑与,在命令中用 -a 表示,是系统缺省的选项,表示只有当所给的条 件都满足时,寻找条件才算满足。例如:

    find -name 'tmp' -xtype c -user 'inin'
    % 该命令寻找三个给定条件都满足的所有文件
    

    (2) or:逻辑或,在命令中用 -o 表示。该运算符表示只要所给的条件中有一个满足 时,寻找条件就算满足。例如:

    find -name 'tmp' -o -name 'mina*'
    % 该命令查询文件名为 tmp 或是匹配 mina* 的所有文件。
    

    (3) not:逻辑非,在命令中用 ! 表示。该运算符表示查找不满足所给条件的文件 。例如:

    find ! -name 'tmp'
    % 该命令查询文件名不是 tmp 的所有文件。
    

    需要说明的是:当使用很多的逻辑选项时,可以用括号把这些选项括起来。为了避免 Shell本身对括号引起误解,在话号前需要加转义字符 / 来去除括号的意义。例:

    find /( -name 'tmp' -xtype c -user 'inin' /)
    

    该命令的各选项含义如下:

    首先,下列各个选项中的 n 值可以有三种输入方式,假设 n 为20,则:
      +20 表示20以后(21,22,23等)
      -20 表示20以前(19,18,17等)
       20  表示正好是20
    
    以名称和文件属性查找。
      -name '字串'  查找文件名匹配所给字串的所有文件,字串内可用通配符 *、?、[ ]。
      -lname '字串' 查找文件名匹配所给字串的所有符号链接文件,字串内可用通配符 *、?、[ ]。
      -gid n          查找属于ID号为 n 的用户组的所有文件。
      -uid n          查找属于ID号为 n 的用户的所有文件。
      -group '字串' 查找属于用户组名为所给字串的所有的文件。
      -user '字串'  查找属于用户名为所给字串的所有的文件。
      -empty          查找大小为 0的目录或文件。
      -path '字串'  查找路径名匹配所给字串的所有文件,字串内可用通配符*、?、[ ]。
      -perm 权限    查找具有指定权限的文件和目录,权限的表示可以如711,644。
      -size n[bckw] 查找指定文件大小的文件,n 后面的字符表示单位,缺省为 b,代表512字节的块。
      -type x   查找类型为 x 的文件,x 为下列字符之一:
        b 块设备文件
        c 字符设备文件
        d 目录文件
        p 命名管道(FIFO)
        f 普通文件
        l 符号链接文件(symbolic links)
        s socket文件
    -xtype x 与 -type 基本相同,但只查找符号链接文件。
    
    以时间为条件查找
      -amin n  查找n分钟以前被访问过的所有文件。
      -atime n 查找n天以前被访问过的所有文件。
      -cmin n  查找n分钟以前文件状态被修改过的所有文件。
      -ctime n 查找n天以前文件状态被修改过的所有文件。
      -mmin n  查找n分钟以前文件内容被修改过的所有文件。
      -mtime n 查找n天以前文件内容被修改过的所有文件。
    
    可执行的操作
    -exec 命令名称 {}  对符合条件的文件执行所给的Linux 命令,而不询问用户是否需要执行该命令。
                       {}表示命令的参数即为所找到的文件;命令的末尾必须以“ /;”结束。
    -ok 命令名称 {}   对符合条件的文件执行所给的Linux 命令,与exec不同的是,
                      它会询问用户是否需要执行该命令。
    -ls    详细列出所找到的所有文件。
    -fprintf 文件名 将找到的文件名写入指定文件。
    -print   在标准输出设备上显示查找出的文件名。
    -printf  格式 格式的写法请参考有关C语言的书。
    

    指令实例:

    find . -name ‘main*' -exec more {} /;
    % 查找当前目录中所有以main开头的文件,并显示这些文件的内容。
    
    find . /( -name a.out -o -name ‘*.o'/)  -atime +7 -exec rm {} /;
    % 删除当前目录下所有一周之内没有被访问过的 a .out 或 *.o 文件。
    % 命令中的“.”表示当前目录,此时 find 将从当前目录开始,
      逐个在其子目录中查找满足后面指定条件的文件。
    % “/(” 和 “/)” 表示括号(),其中的 “/”  称为转义符。之所以这样写是由于     
      对 Shell 而言,(和)另有不同的含义,而不是这里的用于组合条件的用途。
    % “-name a.out” 是指要查找名为a.out的文件; 
    % “-name ‘*.o'” 是指要查找所有名字以 .o 结尾的文件。
      这两个 -name 之间的 -o 表示逻辑或(or),即查找名字为a.out或名字以 .o结尾的文件。
    % find在当前目录及其子目录下找到这佯的文件之后,再进行判断,看其最后访问时间   
      是否在7天以前(条件 -atime +7),若是,则对该文件执行删除命令(-exec rm {} /;)。
      其中 {} 代表当前查到的符合条件的文件名,/;则是语法所要求的。
    
     
    展开全文
  • find命令详解

    万次阅读 多人点赞 2018-11-21 11:49:37
    find命令 一般格式: find + 目录名称 + 参数 @1参数的含义: -name #文件名称 实验1:按照文件名查找 ##查找/etc目录中文件名为passwd的文件 [root@localhost ~]# find /etc/ -name passwd /etc/...

    find命令

       一般格式: find  +  目录名称  +  参数
    
    @1参数的含义:
    
    -name           #文件名称
    

    实验1:按照文件名查找

    ##查找/etc目录中文件名为passwd的文件
    [root@localhost ~]# find /etc/ -name passwd
    /etc/passwd
    /etc/pam.d/passwd
    ##查找/etc目录中文件名以.conf文件结尾的文件
    [root@localhost mnt]# find /etc/ -name *.conf
    

    在这里插入图片描述

    @2参数含义:
    
    -not            #非,取反
    -user           #文件所有人
    -group          #文件所有组
    -a              #并且关系
    -o              #或者关系
    

    实验2:按文件所有人和文件所有组查找

    [root@localhost ~]# cd /mnt
    ##建立文件
    [root@localhost mnt]# touch file{1..5}
    [root@localhost mnt]# ls
    file1  file2  file3  file4  file5 
    

    监控:

    [root@localhost mnt]# watch -n 1 ls -l /mnt
    

    在这里插入图片描述

    [root@localhost ~]# id student
    uid=1000(student) gid=1000(student) groups=1000(student),10(wheel)
    [root@localhost ~]# id westos
    uid=1001(westos) gid=1001(westos) groups=1001(westos)
    ##更改文件的所有人和所有组
    [root@localhost ~]# chown student.student /mnt/file1
    ##更改文件的所有组
    [root@localhost ~]# chgrp westos /mnt/file2
    [root@localhost ~]# chown student.westos /mnt/file3
    
    ##按文件的所有人查找
    [root@localhost ~]# find /mnt -user student 
    /mnt/file1
    /mnt/file3
    ##按文件的所有组查找
    [root@localhost ~]# find /mnt -group westos
    /mnt/file2
    /mnt/file3
    ##默认表示并且
    [root@localhost ~]# find /mnt -user root -group westos
    /mnt/file2
    ## -a表示并且
    [root@localhost ~]# find /mnt -user root -a -group westos
    /mnt/file2
    ## -o表示或者
    [root@localhost ~]# find /mnt -user root -o -group westos
    /mnt
    /mnt/file2
    /mnt/file3
    /mnt/file4
    /mnt/file5
    ## -not表示非;即反向选择
    [root@localhost ~]# find /mnt -not -user student 
    /mnt
    /mnt/file2
    /mnt/file4
    /mnt/file5
    

    在这里插入图片描述

    @3参数含义:
    
    -maxdepth       #最大深度
    -mindepth       #最小深度
    

    实验3:按文件所在的深度(层次)查找

    ##-maxdepth表示最大深度,即最多层次
    [root@localhost ~]# find /etc/ -maxdepth 1 -name passwd
    /etc/passwd
    [root@localhost ~]# find /etc/ -maxdepth 2 -name passwd
    /etc/passwd
    /etc/pam.d/passwd
    ##-mindepth表示最小深度,即最少层次
    [root@localhost ~]# find /etc/ -mindepth 2 -name passwd
    /etc/pam.d/passwd
    [root@localhost ~]# find /etc/ -mindepth 1 -name passwd
    /etc/passwd
    /etc/pam.d/passwd
    ##查找/etc目录下最少层次为1最多层次为2的以.conf结尾的文件
    [root@localhost ~]# find /etc/ -mindepth 1 -maxdepth 2 -name *.conf
    

    在这里插入图片描述

    @4参数含义:
       
    -size 表示文件大小
    
         -size  20K      # 查找大小为20K的文件
         -size  -20K     # -表示小于;查找比20K小的文件
         -size  +20k     # +表示大于;查看比20K大的文件
    

    实验4:按文件的大小查找

    [root@localhost ~]# cd /mnt
    [root@localhost mnt]# rm -rf *
    [root@localhost mnt]# ls
    ##dd表示截取,if输入,of输出
    [root@localhost mnt]# dd if=/dev/zero of=file1 bs=1 count=10240
    10240+0 records in
    10240+0 records out
    10240 bytes (10 kB) copied, 0.0113629 s, 901 kB/s
    ##查看文件所占磁盘的大小
    [root@localhost mnt]# du -sh file1
    12K	file1
    [root@localhost mnt]# dd if=/dev/zero of=file2 bs=1 count=20480
    20480+0 records in
    20480+0 records out
    20480 bytes (20 kB) copied, 0.0198726 s, 1.0 MB/s
    [root@localhost mnt]# du -sh file2
    20K	file2
    [root@localhost mnt]# dd if=/dev/zero of=file3 bs=1 count=40960
    40960+0 records in
    40960+0 records out
    40960 bytes (41 kB) copied, 0.0397736 s, 1.0 MB/s
    [root@localhost mnt]# du -sh file3
    40K	file3
    

    在这里插入图片描述

    [root@localhost mnt]# ll -l
    total 72
    -rw-r--r--. 1 root root 10240 Nov 11 04:06 file1
    -rw-r--r--. 1 root root 20480 Nov 11 04:06 file2
    -rw-r--r--. 1 root root 40960 Nov 11 04:06 file3
    ##查找/mnt目录下文件大小为20k的文件
    [root@localhost mnt]# find /mnt/ -size 20k
    /mnt/file2
    ##查找/mnt目录下比20k小的文件
    [root@localhost mnt]# find /mnt/ -size -20k
    /mnt/
    /mnt/file1
    ##查找/mnt目录下比20k大的文件
    [root@localhost mnt]# find /mnt/ -size +20k
    /mnt/file3
    

    在这里插入图片描述

    @5参数含义:
    
    -type         #文件类型
    
    主要的文件类型:
         f        #普通文件
         d        #目录
         b        #块设备
         s        #套接字
         c        #字符设备
         l        #链接
         p        #管道
    

    实验5:按文件类型查找

    ##f表示普通文件
    [root@localhost ~]# find /dev -type f
    /dev/shm/pulse-shm-620843697
    /dev/shm/pulse-shm-1247103260
    /dev/shm/pulse-shm-2690706600
    /dev/shm/pulse-shm-368331657
    ##b表示块设备
    [root@localhost ~]# find /dev -type b
    /dev/dm-0
    /dev/sr0
    /dev/vdb1
    /dev/vdb
    /dev/vda1
    /dev/vda
    ##s表示套接字
    [root@localhost ~]# find /dev -type s
    /dev/log
    ##p表示管道
    [root@localhost ~]# find /dev -type p
    /dev/initctl
    [root@localhost ~]# find /mnt -type f
    /mnt/file1
    /mnt/file3
    /mnt/file2
    ##d表示目录
    [root@localhost ~]# find /mnt -type d
    /mnt
    

    在这里插入图片描述

    @6参数含义:
    
    -perm  表示权限
    
    -perm  444       #查找文件权限
    -perm  -444      # -表示并且;查找文件权限中u位有r权限,并且g位有r权限,并且o位有r权限的文件
    -perm  /444      # /表示或者;查找文件权限中u位有r权限,或者g位有r权限,或者o位有r权限的文件
    -perm  /777      # 777=rwx rwx rwx 即9个条件中满足任意一个即可
    

    实验6:按文件权限查找

    [root@localhost ~]# cd /mnt
    [root@localhost mnt]# rm -rf *
    [root@localhost mnt]# ls
    ##建立文件
    [root@localhost mnt]# touch file{1..3}
    [root@localhost mnt]# ll
    total 0
    -rw-r--r-- 1 root root 0 Nov 14 09:41 file1
    -rw-r--r-- 1 root root 0 Nov 14 09:41 file2
    -rw-r--r-- 1 root root 0 Nov 14 09:41 file3
    ##更改文件权限
    [root@localhost mnt]# chmod 777 /mnt/file1
    [root@localhost mnt]# chmod 404 /mnt/file2
    [root@localhost mnt]# chmod 400 /mnt/file3
    [root@localhost mnt]# ll
    total 0
    -rwxrwxrwx 1 root root 0 Nov 14 09:41 file1
    -r-----r-- 1 root root 0 Nov 14 09:41 file2
    -r-------- 1 root root 0 Nov 14 09:41 file3
    

    在这里插入图片描述

    ##查找文件权限为404的文件
    [root@localhost mnt]# find /mnt -perm 404
    /mnt/file2
    ##查看文件权限中u位有r权限,并且o位有r权限的文件
    [root@localhost mnt]# find /mnt -perm -404
    /mnt
    /mnt/file1
    /mnt/file2
    ##查看文件权限中u位有r权限,或者o位有r权限的文件
    [root@localhost mnt]# find /mnt -perm /404
    /mnt
    /mnt/file1
    /mnt/file2
    /mnt/file3
    [root@localhost mnt]# ll -d /mnt/
    drwxr-xr-x. 2 root root 42 Nov 14 09:41 /mnt/
    

    在这里插入图片描述

    @7参数含义:
    
    ctime 与 cmin 都表示按照时间查找被篡改的文件
    
    ctime   ##以天为单位
    cmin    ##以分钟为单位 
    
    -cmin  10         #查找文件更新距离现在10分钟的文件
    -cmin  +10        #查找文件更新距离现在超过10分钟的文件
    -cmin  -10        #查找文件更新距离现在10分钟以内的文件
    
    -ctime  +/-10     #查找文件更新距离现在超过10天/10天以内的文件
    

    实验7:按文件更新的时间

    [root@localhost ~]# cd /mnt
    [root@localhost mnt]# rm -rf *
    [root@localhost mnt]# ls
    ##建立文件
    [root@localhost mnt]# touch file{1..3}
    ##查找文件更新距离现在为1分钟的文件
    [root@localhost mnt]# find /mnt/ -ctime 1
    ##查找文件更新距离现在为1分钟以内的文件
    [root@localhost mnt]# find /mnt/ -ctime -1
    /mnt/
    /mnt/file1
    /mnt/file2
    /mnt/file3
    ##查找文件更新距离现在超过1分钟的文件
    [root@localhost mnt]# find /mnt/ -ctime +1
    

    在这里插入图片描述

    参数含义:
    
    -exec   命令  {}   \;      #对查找到的文件执行某命令;-exec表示开始执行动作  {} 表示用find命令查找出的所有文件
    

    实验8:对查找到的文件执行某些动作

    (1).给/mnt下文件权限包含004的文件的g位加w的权限

    [root@localhost mnt]# pwd
    /mnt
    [root@localhost mnt]# ll
    total 0
    -rw-r--r-- 1 root root 0 Nov 14 10:06 file1
    -rw-r--r-- 1 root root 0 Nov 14 10:06 file2
    -rw-r--r-- 1 root root 0 Nov 14 10:06 file3
    ##更改权限
    [root@localhost mnt]# chmod 404 /mnt/file2
    [root@localhost mnt]# ll
    total 0
    -rw-r--r-- 1 root root 0 Nov 14 10:06 file1
    -r-----r-- 1 root root 0 Nov 14 10:06 file2
    -rw-r--r-- 1 root root 0 Nov 14 10:06 file3
    ##给/mnt下文件权限包含004的文件的g位加w的权限
    [root@localhost mnt]# find /mnt -perm 404 -exec chmod g+w {} \;
    [root@localhost mnt]# ll
    total 0
    -rw-r--r-- 1 root root 0 Nov 14 10:06 file1
    -r---w-r-- 1 root root 0 Nov 14 10:06 file2
    -rw-r--r-- 1 root root 0 Nov 14 10:06 file3
    

    在这里插入图片描述
    (2).将系统中属于mail组的文件备份到/mnt下

    [root@localhost ~]# ll /mnt
    total 0
    -rw-r--r-- 1 root root 0 Nov 14 10:06 file1
    -r---w-r-- 1 root root 0 Nov 14 10:06 file2
    -rw-r--r-- 1 root root 0 Nov 14 10:06 file3
    ##将系统中属于mail组的文件备份到/mnt下
    [root@localhost ~]# find / -group mail -exec cp {} /mnt \;
    find: ‘/proc/6812/task/6812/fd/6’: No such file or directory
    find: ‘/proc/6812/task/6812/fdinfo/6’: No such file or directory
    find: ‘/proc/6812/fd/6’: No such file or directory
    find: ‘/proc/6812/fdinfo/6’: No such file or directory
    cp: omitting directory ‘/var/spool/mail’
    [root@localhost ~]# ll /mnt
    total 0
    -rw-r--r-- 1 root root 0 Nov 14 10:06 file1
    -r---w-r-- 1 root root 0 Nov 14 10:06 file2
    -rw-r--r-- 1 root root 0 Nov 14 10:06 file3
    -rw-r----- 1 root root 0 Nov 14 10:14 rpc
    -rw-r----- 1 root root 0 Nov 14 10:14 student
    -rw-r----- 1 root root 0 Nov 14 10:14 westos
    

    在这里插入图片描述

    展开全文
  • Linux下find命令详解

    万次阅读 多人点赞 2018-07-31 00:48:07
    find命令格式: find path -option 【 -print 】 【 -exec -ok |xargs |grep 】 【 command {} \; 】 find命令的参数: 1)path:要查找的目录路径。   ~ 表示$HOME目录  . 表示当前目录  / 表示根目录...
  • Linux find命令详解

    千次阅读 2021-01-27 16:34:55
    文章目录一、find基本介绍与命令格式二、find命令参数三、操作符四、输出处理形式五、实例 一、find基本介绍与命令格式 1.find命令基本介绍     find顾名思义就是查找,find命令主要沿着目录结构依次向下遍历,...
  • find命令用法

    千次阅读 2018-11-14 18:45:05
    linux的find命令用于查找指定目录中符合参数条件的文件,如果不设置任何参数,则find命令将在当前路径下查找子目录与文件。并且将查到的子目录和文件全部显示。 二.find命令常用参数 1)根据文件名及文件拥有人...
  • find命令,详细

    2021-03-05 11:27:43
    find命令,查找文件和目录 find查找命令是Linux系统中最重要和最常用的命令之一。查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的命令。查找可以在各种条件下使用,您可以通过权限,用户,组,...
  • linux命令:find命令

    千次阅读 2014-10-06 20:54:35
    linux find命令语法 find [起始目录] 寻找条件 操作 find PATH OPTION [-exec COMMAND { } \;] 因为find命令会根据我们给的option,也就是寻找条件从我们给出的目录开始对其中文件及其下子目录中的文件进行递归...
  • centos find命令

    万次阅读 2016-06-24 17:25:33
    find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命令...
  • Linux的find命令

    2017-05-27 13:41:47
    Linux的find命令
  • Linux命令之find命令详解

    千次阅读 2017-01-01 19:20:34
    find命令 (1)find命令用于在结构目录(文件树)中搜索文件,并执行指定的操作; (2)find命令在一个较大的文件系统中查找文件时,时间消耗非常大,因此大多数情况下:对于find命令的执行放在后台 执行; (3)命令...
  • find命令的参数

    千次阅读 2019-04-21 12:51:34
    find命令的参数 path: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应...
  • Linux命令之文件查找:find 命令详解

    千次阅读 2018-08-22 09:41:09
    find 命令是一个很常用的命令,用于在指定路径下查找文件,相似的命令还有 which、whereis、locate 等。 扩展: 1. which 命令只会查找环境变量中的文件位置,例如: $ which find /usr/bin/find # find 命令...
  • Mac find 命令

    千次阅读 2016-07-15 11:39:40
    从文件系统中寻找特定的文档或文件非常容易和迅速,很多人喜欢用OS X系统自带的Spotlight完成,当然有时Spotlight并不能正常工作,比如说正在索引的时候。...find命令来自unix,OS X和Linux系统同样支持
  • find命令find: missing argument to解决方法

    千次阅读 2021-04-10 15:35:48
    find命令强大之处在于 可以在查找到内容后,调用命令对查找到的内容进行进一步的处理 查看find帮助文件 [处理动作]相关内容 actions: -delete -print0 -printf FORMAT -fprintf FILE FORMAT -print -fprint0 ...
  • Linux-find命令

    千次阅读 2016-10-09 19:47:08
    find命令用来在指定目录下查找文件。 任何位于参数之前的字符串都将被视为欲查找的目录名。 如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部...
  • find 命令常用用法

    万次阅读 2018-11-15 12:04:35
    find 命令——文件或目录查找而且可以直接对查找结果使用命令find 查找范围 查找条件  -name 按名称查找    -maxdepth 查看多深的文件,不能超过所限制的目录下的内容  ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 33,383
精华内容 13,353
关键字:

find命令