Linux文件查找命令find,xargs详述

Labview_DQMH框架学习1--浅析 本文主要结合一个相对容易理解的例子,阐述 DQMH 框架的工作原理,希望对初学者有一定的帮助。 阅读详情

摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;

目录

版权声明
前言:关于find命令

一、find 命令格式
1、find命令的一般形式为;
2、find命令的参数;
3、find命令选项;
4、使用exec或ok来执行shell命令;

    二、find命令的例子;

    三、xargs
    四、find 命令的参数;

    五、关于本文
    六、相关文档


    +++++++++++++++++++++++++++++++++++++++++++++++++
    正文
    +++++++++++++++++++++++++++++++++++++++++++++++++


    版权声明

    本文是zhyfly兄贴在LinuxSir.Org 的一个帖子而整理出来的,如果您对版权有疑问,请在本帖后面跟帖。谢谢;本文的HTML版本由北南南北整理;修改了整篇文档的全角及说明文字中的单词中每个字母空格的问题;为标题加了编号,方便大家阅读;

    前言:关于find命令

    由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。

    在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。


    一、find 命令格式


    1、find命令的一般形式为;

     

    find pathname -options [-print -exec -ok ...]

     


    2、find命令的参数;

     

    pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
    -print: find命令将匹配的文件输出到标准输出。
    -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' {  } /;,注意{   }和/;之间的空格。
    -ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。

     


    3、find命令选项

    -name

    按照文件名查找文件。

    -perm
    按照文件权限来查找文件。

    -prune
    使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。

    -user
    按照文件属主来查找文件。

    -group
    按照文件所属的组来查找文件。

    -mtime -n +n
    按照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime 选项,但它们都和-m time选项。

    -nogroup
    查找无有效所属组的文件,即该文件所属的组在/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命令,将这些文件备份到磁带设备中。

     

    另外,下面三个的区别:

       -amin n
      查找系统中最后N分钟访问的文件

      -atime n
      查找系统中最后n*24小时访问的文件

      -cmin n
      查找系统中最后N分钟被改变文件状态的文件

      -ctime n
      查找系统中最后n*24小时被改变文件状态的文件

        -mmin n
      查找系统中最后N分钟被改变文件数据的文件

      -mtime n
      查找系统中最后n*24小时被改变文件数据的文件

     


    4、使用exec或ok来执行shell命令

    使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的

    在有些操作系统中只允许-exec选项执行诸如l s或ls -l这样的命令。大多数用户使用这一选项是为了查找旧文件并删除它们。建议在真正执行rm命令删除文件之前,最好先用ls命令看一下,确认它们是所要删除的文件。

    exec选项后面跟随着所要执行的命令或脚本,然后是一对儿{ },一个空格和一个/,最后是一个分号。为了使用exec选项,必须要同时使用print选项。如果验证一下find命令,会发现该命令只输出从当前路径起的相对路径及文件名。

    例如:为了用ls -l命令列出所匹配到的文件,可以把ls -l命令放在find命令的-exec选项中

     

    # find . -type f -exec ls -l {  } /;
    -rw-r--r--    1 root     root        34928 2003-02-25  ./conf/httpd.conf
    -rw-r--r--    1 root     root        12959 2003-02-25  ./conf/magic
    -rw-r--r--    1 root     root          180 2003-02-25  ./conf.d/README

     

    上面的例子中,find命令匹配到了当前目录下的所有普通文件,并在-exec选项中使用ls -l命令将它们列出。
    在/logs目录中查找更改时间在5日以前的文件并删除它们:

     

    $ find logs -type f -mtime +5 -exec rm {  } /;

     

    记住:在shell中用任何方式删除文件之前,应当先查看相应的文件,一定要小心!当使用诸如mv或rm命令时,可以使用-exec选项的安全模式。它将在对每个匹配到的文件进行操作之前提示你。

    在下面的例子中, find命令在当前目录中查找所有文件名以.LOG结尾、更改时间在5日以上的文件,并删除它们,只不过在删除之前先给出提示。

     

    $ find . -name "*.conf"  -mtime +5 -ok rm {  } /;
    < rm ... ./conf/httpd.conf > ? n

     

    按y键删除文件,按n键不删除。

    任何形式的命令都可以在-exec选项中使用。

    在下面的例子中我们使用grep命令。find命令首先匹配所有文件名为“ passwd*”的文件,例如passwd、passwd.old、passwd.bak,然后执行grep命令看看在这些文件中是否存在一个sam用户。

     

    # find /etc -name "passwd*" -exec grep "sam" {  } /;
    sam:x:501:501::/usr/sam:/bin/bash

     


    二、find命令的例子;


    1、查找当前用户主目录下的所有文件:

    下面两种方法都可以使用

     

    $ find $HOME -print
    $ find ~ -print



    2、让当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件;

     

     

    $ find . -type f -perm 644 -exec ls -l {  } /;

     


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

     

    $ find / -type f -size 0 -exec ls -l {  } /;

     


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

     

    $ find /var/logs -type f -mtime +7 -ok rm {  } /;

     


    5、为了查找系统中所有属于root组的文件;

     

    $find . -group root -exec ls -l {  } /;
    -rw-r--r--    1 root     root          595 10月 31 01:09 ./fie1

     


    6、find命令将删除当目录中访问时间在7日以来、含有数字后缀的admin.log文件。

    该命令只检查三位数字,所以相应文件的后缀不要超过999。先建几个admin.log*的文件 ,才能使用下面这个命令

     

    $ find . -name "admin.log[0-9][0-9][0-9]" -atime -7  -ok
    rm {  } /;
    < rm ... ./admin.log001 > ? n
    < rm ... ./admin.log002 > ? n
    < rm ... ./admin.log042 > ? n
    < rm ... ./admin.log942 > ? n

     


    7、为了查找当前文件系统中的所有目录并排序;

     

    $ find . -type d | sort

     


    8、为了查找系统中所有的rmt磁带设备;

     

    $ find /dev/rmt -print

     


    三、xargs

    xargs - build and execute command lines from standard input

    在使用find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。这就是xargs命令的用处所在,特别是与find命令一起使用。

    find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部,不像-exec选项那样。这样它可以先处理最先获取的一部分文件,然后是下一批,并如此继续下去。

    在有些系统中,使用-exec选项会为处理每一个匹配到的文件而发起一个相应的进程,并非将匹配到的文件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高;

    而使用xargs命令则只有一个进程。另外,在使用xargs命令时,究竟是一次获取所有的参数,还是分批取得参数,以及每一次获取参数的数目都会根据该命令的选项及系统内核中相应的可调参数来确定。

    来看看xargs命令是如何同find命令一起使用的,并给出一些例子。

    下面的例子查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件

     

    #find . -type f -print | xargs file
    ./.kde/Autostart/Autorun.desktop: UTF-8 Unicode English text
    ./.kde/Autostart/.directory:      ISO-8859 text/
    ......

     

    在整个系统中查找内存信息转储文件(core dump) ,然后把结果保存到/tmp/core.log 文件中:

     

    $ find / -name "core" -print | xargs echo "" >/tmp/core.log

     

    上面这个执行太慢,我改成在当前目录下查找

     

    #find . -name "file*" -print | xargs echo "" > /temp/core.log
    # cat /temp/core.log
    ./file6

     

    在当前目录下查找所有用户具有读、写和执行权限的文件,并收回相应的写权限:

     

    # ls -l
    drwxrwxrwx    2 sam      adm          4096 10月 30 20:14 file6
    -rwxrwxrwx    2 sam      adm             0 10月 31 01:01 http3.conf
    -rwxrwxrwx    2 sam      adm             0 10月 31 01:01 httpd.conf

    # find . -perm -7 -print | xargs chmod o-w
    # ls -l
    drwxrwxr-x    2 sam      adm          4096 10月 30 20:14 file6
    -rwxrwxr-x    2 sam      adm             0 10月 31 01:01 http3.conf
    -rwxrwxr-x    2 sam      adm             0 10月 31 01:01 httpd.conf

     

    用grep命令在所有的普通文件中搜索hostname这个词:

     

    # find . -type f -print | xargs grep "hostname"
    ./httpd1.conf:#     different IP addresses or hostnames and have them handled by the
    ./httpd1.conf:# VirtualHost: If you want to maintain multiple domains/hostnames
    on your

     

    用grep命令在当前目录下的所有普通文件中搜索hostnames这个词:

     

    # find . -name /* -type f -print | xargs grep "hostnames"
    ./httpd1.conf:#     different IP addresses or hostnames and have them handled by the
    ./httpd1.conf:# VirtualHost: If you want to maintain multiple domains/hostnames
    on your

     

    注意,在上面的例子中, /用来取消find命令中的*在shell中的特殊含义。

    find命令配合使用exec和xargs可以使用户对所匹配到的文件执行几乎所有的命令。


    四、find 命令的参数

    下面是find一些常用参数的例子,有用到的时候查查就行了,像上面前几个贴子,都用到了其中的的一些参数,也可以用man或查看论坛里其它贴子有find的命令手册


    1、使用name选项

    文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。

    可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。

    不管当前路径是什么,如果想要在自己的根目录$HOME中查找文件名符合*.txt的文件,使用~作为 'pathname'参数,波浪号~代表了你的$HOME目录。

     

    $ find ~ -name "*.txt" -print

     

    想要在当前目录及子目录中查找所有的‘ *.txt’文件,可以用:

     

    $ find . -name "*.txt" -print

     

    想要的当前目录及子目录中查找文件名以一个大写字母开头的文件,可以用:

     

    $ find . -name "[A-Z]*" -print

     

    想要在/etc目录中查找文件名以host开头的文件,可以用:

     

    $ find /etc -name "host*" -print

     

    想要查找$HOME目录中的文件,可以用:

     

    $ find ~ -name "*" -print 或find . -print

     

    要想让系统高负荷运行,就从根目录开始查找所有的文件。

     

    $ find / -name "*" -print

     

    如果想在当前目录查找文件名以两个小写字母开头,跟着是两个数字,最后是.txt的文件,下面的命令就能够返回名为ax37.txt的文件:

     

    $find . -name "[a-z][a-z][0--9][0--9].txt" -print

     


    2、用perm选项

    按照文件权限模式用-perm选项,按文件权限模式来查找文件的话。最好使用八进制的权限表示法。

    如在当前目录下查找文件权限位为755的文件,即文件属主可以读、写、执行,其他用户可以读、执行的文件,可以用:

     

    $ find . -perm 755 -print

     

    还有一种表达方法:在八进制数字前面要加一个横杠-,表示都匹配,如-007就相当于777,-006相当于666

     

    # ls -l
    -rwxrwxr-x    2 sam      adm             0 10月 31 01:01 http3.conf
    -rw-rw-rw-    1 sam      adm         34890 10月 31 00:57 httpd1.conf
    -rwxrwxr-x    2 sam      adm             0 10月 31 01:01 httpd.conf
    drw-rw-rw-    2 gem      group        4096 10月 26 19:48 sam
    -rw-rw-rw-    1 root     root         2792 10月 31 20:19 temp

    # find . -perm 006
    # find . -perm -006
    ./sam
    ./httpd1.conf
    ./temp

     

    -perm mode:文件许可正好符合mode

    -perm +mode:文件许可部分符合mode

    -perm -mode: 文件许可完全符合mode


    3、忽略某个目录

    如果在查找文件时希望忽略某个目录,因为你知道那个目录中没有你所要查找的文件,那么可以使用-prune选项来指出需要忽略的目录。在使用-prune选项时要当心,因为如果你同时使用了-depth选项,那么-prune选项就会被find命令忽略。

    如果希望在/apps目录下查找文件,但不希望在/apps/bin目录下查找,可以用:

     

    $ find /apps -path "/apps/bin" -prune -o -print

     


    4、使用find查找文件的时候怎么避开某个文件目录

    比如要在/usr/sam目录下查找不在dir1子目录之内的所有文件

     

    find /usr/sam -path "/usr/sam/dir1" -prune -o -print

     

     

    find [-path ..] [expression] 在路径列表的后面的是表达式

     

    -path "/usr/sam" -prune -o -print 是 -path "/usr/sam" -a -prune -o
    -print 的简写表达式按顺序求值, -a 和 -o 都是短路求值,与 shell 的 && 和 || 类似如果 -path "/usr/sam" 为真,则求值 -prune , -prune 返回真,与逻辑表达式为真;否则不求值 -prune,与逻辑表达式为假。如果 -path "/usr/sam" -a -prune 为假,则求值 -print ,-print返回真,或逻辑表达式为真;否则不求值 -print,或逻辑表达式为真。

    这个表达式组合特例可以用伪码写为

     

    if -path "/usr/sam"  then
              -prune
    else
              -print

     

    避开多个文件夹

     

    find /usr/sam /( -path /usr/sam/dir1 -o -path /usr/sam/file1 /) -prune -o -print

     

    圆括号表示表达式的结合。

    / 表示引用,即指示 shell 不对后面的字符作特殊解释,而留给 find 命令去解释其意义。

     

    查找某一确定文件,-name等选项加在-o 之后

     

    #find /usr/sam  /(-path /usr/sam/dir1 -o -path /usr/sam/file1 /) -prune -o -name "temp" -print

     


    5、使用user和nouser选项

    按文件属主查找文件,如在$HOME目录中查找文件属主为sam的文件,可以用:

     

    $ find ~ -user sam -print

     

    在/etc目录下查找文件属主为uucp的文件:

     

    $ find /etc -user uucp -print

     

    为了查找属主帐户已经被删除的文件,可以使用-nouser选项。这样就能够找到那些属主在/etc/passwd文件中没有有效帐户的文件。在使用-nouser选项时,不必给出用户名; find命令能够为你完成相应的工作。

    例如,希望在/home目录下查找所有的这类文件,可以用:

    $ find /home -nouser -print

     


    6、使用group和nogroup选项

    就像user和nouser选项一样,针对文件所属于的用户组, find命令也具有同样的选项,为了在/apps目录下查找属于gem用户组的文件,可以用:

     

    $ find /apps -group gem -print

     

    要查找没有有效所属用户组的所有文件,可以使用nogroup选项。下面的find命令从文件系统的根目录处查找这样的文件

     

    $ find / -nogroup-print

     


    7、按照更改时间或访问时间等查找文件

    如果希望按照更改时间来查找文件,可以使用mtime,atime或ctime选项。如果系统突然没有可用空间了,很有可能某一个文件的长度在此期间增长迅速,这时就可以用mtime选项来查找这样的文件。

    用减号-来限定更改时间在距今n日以内的文件,而用加号+来限定更改时间在距今n日以前的文件。

    希望在系统根目录下查找更改时间在5日以内的文件,可以用:

     

    $ find / -mtime -5 -print

     

    为了在/var/adm目录下查找更改时间在3日以前的文件,可以用:

     

    $ find /var/adm -mtime +3 -print

     


    8、查找比某个文件新或旧的文件

    如果希望查找更改时间比某个文件新但比另一个文件旧的所有文件,可以使用-newer选项。它的一般形式为:

     

    newest_file_name ! oldest_file_name

     

    其中,!是逻辑非符号。

    查找更改时间比文件sam新但比文件temp旧的文件:

    例:有两个文件

     

    -rw-r--r--    1 sam      adm             0 10月 31 01:07 fiel
    -rw-rw-rw-    1 sam      adm         34890 10月 31 00:57 httpd1.conf
    -rwxrwxr-x    2 sam      adm             0 10月 31 01:01 httpd.conf
    drw-rw-rw-    2 gem      group        4096 10月 26 19:48 sam
    -rw-rw-rw-    1 root     root         2792 10月 31 20:19 temp

    # find -newer httpd1.conf  ! -newer temp -ls
    1077669    0 -rwxrwxr-x   2 sam      adm             0 10月 31 01:01 ./httpd.conf
    1077671    4 -rw-rw-rw-   1 root     root         2792 10月 31 20:19 ./temp
    1077673    0 -rw-r--r--   1 sam      adm             0 10月 31 01:07 ./fiel

     

    查找更改时间在比temp文件新的文件:

     

    $ find . -newer temp -print



    9、使用type选项

     

    在/etc目录下查找所有的目录,可以用:

     

    $ find /etc -type d -print

     

    在当前目录下查找除目录以外的所有类型的文件,可以用:

    $ find . ! -type d -print

     

    在/etc目录下查找所有的符号链接文件,可以用

    $ find /etc -type l -print

     


    10、使用size选项

    可以按照文件长度来查找文件,这里所指的文件长度既可以用块(block)来计量,也可以用字节来计量。以字节计量文件长度的表达形式为N c;以块计量文件长度只用数字表示即可。

    在按照文件长度查找文件时,一般使用这种以字节表示的文件长度,在查看文件系统的大小,因为这时使用块来计量更容易转换。
    在当前目录下查找文件长度大于1 M字节的文件:

    $ find . -size +1000000c -print

     

    在/home/apache目录下查找文件长度恰好为100字节的文件:

     

    $ find /home/apache -size 100c -print

     

    在当前目录下查找长度超过10块的文件(一块等于512字节):

     

    $ find . -size +10 -print

     


    11、使用depth选项

    在使用find命令时,可能希望先匹配所有的文件,再在子目录中查找。使用depth选项就可以使find命令这样做。这样做的一个原因就是,当在使用find命令向磁带上备份文件系统时,希望首先备份所有的文件,其次再备份子目录中的文件。

    在下面的例子中, find命令从文件系统的根目录开始,查找一个名为CON.FILE的文件。

    它将首先匹配所有的文件然后再进入子目录中查找。

     

    $ find / -name "CON.FILE" -depth -print

     


    12、使用mount选项

    在当前的文件系统中查找文件(不进入其他文件系统),可以使用find命令的mount选项。

    从当前目录开始查找位于本文件系统中文件名以XC结尾的文件:

     

    $ find . -name "*.XC" -mount -print

     



    五、关于本文

    本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhy2111314兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读; ── 北南南北

    k8s上分离集群seatunnel部署(生产推荐) 阅读详情

    相关推荐

    CESM笔记——CESM1.0-CESM1.2.2-CESM2.1.3三个版本模式工作流对比

    最近测试了CESM1.0,CESM1.2.2和CESM2.1.3三个版本,不同版本在workflow上有一些区别,来做点笔记。 CESM1.0 测试compset:B_2000,F_2000 workflow: 1. create_newcase -case ~/CESM/cesm1_0/script/B_2000 -compset B_2000 -res f19_g16 -mach tianhe 2. cd B_2000 (optional) env_mach_pes.xml ##修改核数,

    砍柴姑娘Jourosy的博客 4946

    linux查找iso文件命令,Linux文件查找命令find,xargs详述

    $ find /dev/rmt -print三、xargsxargs - build and execute command lines from standard input在使用find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是...

    weixin_29064103的博客 1010

    emwin与Modbus通信结合:项目实例

    通过实际项目讲解emwin界面设计与Modbus通信协议的融合应用,深入剖析数据交互流程。掌握emwin在工业控制场景中的实用技巧,提升系统人机交互与稳定通信能力。

    weixin_34618526的博客 483

    linux查找temp目录,Linux文件查找命令find,xargs详述

    由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统(NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 中国网管论坛bbs.bitsCN.com在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。中国网管联盟一、fi...

    weixin_39560002的博客 1376

    eDP、DP与HDMI——现代显示接口的核心解析

    eDP、DP和HDMI各有千秋:eDP以嵌入式设备的低功耗见长,DP凭借开放生态和高带宽成为专业领域首选,而HDMI则依靠庞大的消费电子生态稳居家庭市场。未来,随着Type-C接口的普及和超高清内容的爆发,三者的技术边界可能进一步融合,但各自的核心优势仍将长期共存。对于用户而言,选择接口需基于设备需求——游戏玩家青睐HDMI的VRR,设计师依赖DP的多屏扩展,而轻薄本则离不开eDP的紧凑设计。

    麟的博客 8436

    【C语言】初识C语言(上篇)

    初识C语言第一部分

    StackFrame 4034

    linux查找所有pdf文件,linux文件查找命令find,xargs详述.pdf

    linux文件查找命令find,xargs详述.pdf还剩11页未读,继续阅读下载文档到电脑,马上远离加班熬夜!亲,很抱歉,此页已超出免费预览范围啦!如果喜欢就下载吧,价低环保!内容要点:Linux文件查找命令find,xargs详述目录版权声明前言:关于 find 命令 一、 find 命令格式 1 、 find 命令的一般形式为; 2 、 find ...

    weixin_34293588的博客 1012

    嵌入式面经(2)——央企篇

    前文得知我只投央企,不投国企,有面试的央企大致有三类:感兴趣的同学可以和我私聊军工央企相关(航空航天,兵器兵工)制造央企相关(三桶油,装备制造)金融运维相关(信通集团,国有银行)接下来我将对我有的面试中询问的面经进行总结。

    coldmood77的博客 473

    linux查找文件原理,Linux文件查找命令find,xargs详述

    标签:Linux(1801)Linux文件查找命令find,xargs详述前言:关于find命令由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(...

    weixin_39637920的博客 332

    【python股票价格预测】基于LSTM(长短期记忆网络)的股票价格预测(附python代码)

    【python股票价格预测】基于LSTM(长短期记忆网络)的股票价格预测(附python代码)

    k8291121的博客 1017

    使用 MATLAB/Simulink 构建一个 基于神经网络控制的单相并网逆变器系统

    单相并网逆变器广泛应用于户用光伏小型储能和电动汽车V2G等场景。其核心控制目标是实现高质量的并网电流,即电流与电网电压同频同相(单位功率因数),且总谐波畸变率 (THD)极低。非线性因素:电力电子器件的开关死区非线性电感寄生参数。参数不确定性:滤波器元件(L, C)的老化温漂。电网扰动:电压谐波频率波动不平衡。模型依赖性:PI、PR等控制依赖于精确的系统模型,模型失配导致性能下降。动态响应:在光照突变(光伏)或负载突变(储能)下,需快速、无超调地响应。

    xiaoheshang_123的博客 274

    linux查找文件历史版本,Linux文件查找命令find,xargs详述

    总结:来自:LinuxSir.Org整理:北南南北摘要:本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;目录+++++++++++++++++++++++++++++++++++++++++++++++++正文+++++++++++++++++++++++++++++++++...

    weixin_30340269的博客 2807

    【华为OD】华为性格测试(综合测试)高分策略

    1、性格测试非常重要,是一次否决制,18 个月有效期,所以态度一定要认真对待,不要随便乱选;2、做题原则:正向原则,积极乐观向上3、时间为 25-30 分钟,会频繁出现重复选项重复出现的题目注意一致性。

    笑着的程序员的博客 3万+

    Linux文件查找命令find,xargs详述--强大的命令

    Linux文件查找命令find,xargs详述 总结:zhy2111314 来自:LinuxSir.Org 整理:北南南北 摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读; 目录 版权声明 前言:关于find命令 一、find 命令格式

    鹏程万里--扬帆起航 752

    WINCC7.3破解文件

    WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

    大中型超市收银系统(可直接运行)

    光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

    linux中tfind函数,Linux文件查找命令find,xargs详述

    一、find 命令格式1、find命令的一般形式为;find pathname -options [-print -exec-ok ...]2、find命令的参数;pathname:find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式...

    weixin_31934101的博客 799

    visio安装包

    Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

    linux文件查找命令find,xargs详述

    Linux文件查找命令find,xargs详述总结:zhy2111314 来自:LinuxSir.Org 整理:北南南北 摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;目录版权声明 前言:关于find命令 一、find

    Gothic的专栏 967

    IEM模型,地表粗糙度模拟

    利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

    上一篇: SDRAM的结构、时序与性能的关系(下)
    下一篇: gvim 配置
    study16
    博客等级 码龄18年 18粉丝 55原创
    评论
    成就一亿技术人!
    拼手气红包6.0元
    还能输入1000个字符
     
     条评论被折叠 查看
    添加红包

    请填写红包祝福语或标题

    个

    红包个数最小为10个

    元

    红包金额最低5元

    当前余额3.43元 前往充值 >
    需支付:10.00元
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付元
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值