• home > OS > MacOS > Tutorials >

    Mac查看隐藏文件快捷键|MAC命令行查找文件|Finder显示根目录

    Author:zhoulujun@live.cn Date:

    linux\mac 日常入门命令行使用——搜索文件\文件夹

    find 命令实现搜索

    几种最常用的用法: find【搜索范围】【匹配条件】

    根据 文件或目录名称 搜索

    find 【搜索目录】【-name或者-iname】【搜索字符】:-name和-iname的区别一个区分大小写,一个不区分大小写

    1. find /etc -name init   (精准搜索,名字必须为 init 才能搜索的到)

    2. find /etc -iname init   (精准搜索,名字必须为 init或者有字母大写也能搜索的到)

    3. find /etc -name *init  (模糊搜索,以 init 结尾的文件或目录名) 

    4. find /etc -name init??? (模糊搜索,? 表示单个字符,即搜索到 init___)

    根据 文件大小 搜索

    find / -size +204800  在根目录下查找大于 100M 的文件

    这里 +n 表示大于,-n 表示小于,n 表示等于

    数据块 == 512 字节 ==0.5KB,也就是1KB等于2数据块

    100MB == 102400KB==204800数据块

    根据 所有者和所属组 搜索

    • find /home -group root 在home目录下查询所属组为 root 的文件

    • find /home -user root 在home目录下查询所有者为 root 的文件

    根据 时间属性 搜索  

    find 【路径】【选项】【时间】

    find /etc -cmin -5 在 /etc 目录下查找5 分钟内被修改过属性的文件和目录

    选项有下面三种:

    • -amin  访问时间

    • -cmin   文件属性被更改

    •  -mmin  文件内容被修改

    时间:+n,-n,n分别表示超过n分钟,n分钟以内和n分钟

    根据 文件类型查找

    find /home -type l 查找 /home 目录下文件类型是目录的   

    -type 根据文件类型查找:

    • f表示文件

    • d表示目录

    • l表示软链接

    grep命令查找

    (1)grep 'test' d*  #显示所有以d开头的文件中包含 test的行

    (2)grep ‘test’ aa bb cc    #显示在aa,bb,cc文件中包含test的行

    (3)grep ‘[a-z]\{5\}’ aa   #显示所有包含每行字符串至少有5个连续小写字符的字符串的行

    (4)grep magic /usr/src  #显示/usr/src目录下的文件(不含子目录)包含magic的行

    (5)grep -r magic /usr/src  #显示/usr/src目录下的文件(包含子目录)包含magic的行

    (6)grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’),

    [options]主要参数:

    -c:只输出匹配行的计数。

    -i:不区分大小写

    -h:查询多文件时不显示文件名。

    -l:查询多文件时只输出包含匹配字符的文件名。

    -n:显示匹配行及行号。

    -s:不显示不存在或无匹配文本的错误信息。

    -v:显示不包含匹配文本的所有行。

    pattern正则表达式主要参数:

    \: 忽略正则表达式中特殊字符的原有含义。

    ^:匹配正则表达式的开始行。

    $: 匹配正则表达式的结束行。

    \<:从匹配正则表达 式的行开始。

    \>:到匹配正则表达式的行结束。

    [ ]:单个字符,如[A]即A符合要求 。

    [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。

    .:所有的单个字符。

    * :有字符,长度可以为0。

        

    为什么说人道好修行

    佛性,是每个众生都具备的,不管是我们人类也好,或是飞禽走兽、海洋生物,亦或是我们肉眼看不到的天界神仙、阿修罗道、饿鬼道及地狱道的众生,他们无一例外,都拥有最圆满的佛性。但是,要想将自己的佛性完全开发出来,只有来到人道,这个能让我们觉悟的地方。原因是什么呢?人的生命中虽然充满着喜怒哀乐,但却可以依靠前面的觉悟者,传授给我们佛法来精进闻思修,佛陀就是在人间成佛的,有一天我们也能在人间达到觉悟的境界。

    人类相比其它五道的众生,更能发自内心检讨、反省自己,有心愿让自己的灵魂不断提升。不管其它的动物再聪明,都无法拥有真正反省自己、“自净其意”的能力,也不能具足闻思修佛法的能力,也不会有很多累积福报资粮的机会。天上的神仙因为过得太舒服了,也没有这些能力和福报,只有在兜率天弥勒佛边上,有一部分天道的神仙有机会能听闻佛法,但他们也都是曾于人间产生过出离心,有强大的福报,才能投胎到天界学习佛法。因此,觉悟无上正等正觉的广大基础,还是在人间。


    转载本站文章《Mac查看隐藏文件快捷键|MAC命令行查找文件|Finder显示根目录》,
    请注明出处:https://www.zhoulujun.cn/html/OS/Mac/MacOSTutorials/6015.html