<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>學習電腦>操作系統>Linux教程>

        如何快速學習Linux下的find命令

        時間: 孫勝龍652 分享

          單純的了解Linux find命令是不夠的,我們還要知道怎么使用它,下面小編從find的例子中給大家介紹下find的用法,希望對初學者能有所幫助。

          讓我們先從一個簡單例子開始。

          $ find / -name test

          。/backup/ modules/field/modules/test

          $

          “查找根目錄下名稱為’test’的文件”, 這條命令會讓系統查找所有文件, 包括掛載的文件設備。 這可能需要花費一段時間, 尤其是查找網絡共享硬盤。 不過, 我們可以通過參數-mount告訴, 系統忽略掛載設備:

          $ find / -mount -name test

          find命令格式如下:

          find [path] [options] [tests] [actions]

          [path]

          路徑; 應該不難理解。 這里可以使用絕對路徑, 也快成使用相對路徑。

          [options]

          參數; 比較常用的參數用:

          -depth: 先查找子目錄再查看當前目錄 -follow: 跟蹤查找連接文件 -maxdepths N: 子目錄遞歸最大深度 -mount(or -xdev): 忽略掛載文件

          [tests]

          條件匹配;

          -atime -N/N/+N: 最后一次訪問文件的時間在 N天內/N天/N天前 -mtime -N/N/+N: 最后一次修改文件的時間在 N天內/N天/N天前 -name pattern: 與pattern相匹配的文件(包括目錄) -newer f1 !f2: 比文件f1新的文件, 比文件f2舊的文件 -type b/d/c/p/l/f: 文件類型為: 塊設備/目錄/字符設備/管道/鏈接/文件 -user username: 文件的所有者是username

          我們可以通過以下操作符, 將匹配條件 連起來:

          -not (!): 方向匹配 -and (-a): 而且 -or (-o): 或者

          我們還可以通過括號將一些匹配符號合并。 例如

          \(-newer -o -name ‘*test’ \)

          現在舉一個稍微有點復雜的例子, 查找當天被訪問過或修改過的文件, 文件名包含’python’, 而起文件所有者是’anthony’:

          # find / \( -atime -1 -or -mtime -1 \) -and -name ‘*python*’ -and -user ‘anthony’

          /home/anthony/svn_code/subversion-1.7.2/subversion/bindings/swig/python

          /home/anthony/svn_code/subversion-1.7.2/subversion/bindings/ctypes-python

          /home/anthony/python

          /home/anthony/python/Python-3.2.2/build/temp.linux-x86_64-3.2/home/anthony/python

          /home/anthony/python/Python-3.2.2/Tools/unicode/python-mappings

          /home/anthony/.local/lib/python3.2

          #

          [actions]

          操作;

          -exec command: 執行命令, 具體介紹見后文。 -ok command: 和-exec一樣, 除了命令執行需要用戶許可。 -print: 打印文件名 -ls: 列出文件詳細信息

          現在舉例說明-exec command

          anthony@z:~$ find -mtime -1 -type f -exec ls -l {} \;

          -rw-r--r-- 1 anthony anthony 0 Apr 5 12:04 。/search/search.txt

          -rw------- 1 anthony anthony 22997 Apr 5 12:04 。/.viminfo

          -rw------- 1 anthony anthony 125 Apr 5 14:25 。/.lesshst

          anthony@z:~$

          簡單地說, -exec或-ok, 將查詢到的文件作為參數傳遞給后面的命令執行, 而參數的位置用{}標識, 即命令中, “{}”替換成find查找出來的文件名, 最后”\;”表示結束符。

          上面就是Linux find命令的介紹了,從例子中學習find命令效果會比看理論知識會好的多,對于初學者來說,多看例子多動手是很有必要的。

        304162 主站蜘蛛池模板: 免费成人网一区二区天堂| 日本一区二区三区精品国产| 国产人伦精品一区二区三| 在线观看成人永久免费网站 | 亚洲AV无码乱码1区久久| 鲁丝片一区二区三区免费| 国产一区二区精品网站看黄| 久热这里有精品视频在线| 午夜在线不卡| 综合国产综合亚洲综合| 人妻系列无码专区免费| 日韩av片无码一区二区三区不卡| 国产性生大片免费观看性| 国产亚洲精品第一综合| japanese无码中文字幕| 国产拍拍拍无码视频免费| 亚洲欧美综合精品成人网站| 亚洲avav天堂av在线网爱情| 狠狠精品干练久久久无码中文字幕| 啦啦啦视频在线日韩精品| 自拍视频在线观看一区| 亚洲国产成人久久综合区| 花式道具play高h文调教| 成人嫩草研究院久久久精品| 国产成人综合欧美精品久久| 狠狠综合av一区二区| 国产中文字幕精品免费| 国产午夜精品福利91| 精品国产迷系列在线观看| 一区二区欧美日韩高清免费| 熟女蜜臀av麻豆一区二区| ww污污污网站在线看com| 欧美乱大交aaaa片if| 亚洲精品欧美综合二区| AV无码免费不卡在线观看| 男人狂桶女人高潮嗷嗷| 国产福利一区二区三区在线观看| 在线a级毛片无码免费真人| 2021国产精品自产拍在线| 日韩高清视频 一区二区| 欧美人与动牲猛交xxxxbbbb|