奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

操作系統(tǒng)

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

時間:2025-04-08 20:25:20 操作系統(tǒng) 我要投稿
  • 相關(guān)推薦

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

  單純的了解Linux find命令是不夠的,我們還要知道怎么使用它,下面小編從find的例子中給大家介紹下find的用法,希望對初學者能有所幫助。下面是百分網(wǎng)小編精心為大家整理的初學者如何快速學習Linux下的find命令,希望對初學者有幫助,更多內(nèi)容請關(guān)注應(yīng)屆畢業(yè)生網(wǎng)!

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

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

  $ find / -name test

  。/backup/ modules/field/modules/test

  $

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

  $ find / -mount -name test

  find命令格式如下:

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

  [path]

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

  [options]

  參數(shù); 比較常用的參數(shù)用:

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

  [tests]

  條件匹配;

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

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

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

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

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

  現(xiàn)在舉一個稍微有點復(fù)雜的例子, 查找當天被訪問過或修改過的文件, 文件名包含’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: 執(zhí)行命令, 具體介紹見后文。 -ok command: 和-exec一樣, 除了命令執(zhí)行需要用戶許可。 -print: 打印文件名 -ls: 列出文件詳細信息

  現(xiàn)在舉例說明-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, 將查詢到的文件作為參數(shù)傳遞給后面的命令執(zhí)行, 而參數(shù)的位置用{}標識, 即命令中, “{}”替換成find查找出來的文件名, 最后”\;”表示結(jié)束符。

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

【初學者如何快速學習Linux下的find命令】相關(guān)文章:

在Linux中如何運用find命令09-18

Linux系統(tǒng)下的uname命令08-05

如何在Linux系統(tǒng)下正確使用tar命令10-18

Linux系統(tǒng)下基本命令10-24

Linux下如何學習C語言10-05

Linux系統(tǒng)xlsatom命令如何使用06-23

Linux系統(tǒng)下tar命令的使用技巧09-24

關(guān)于Linux下su命令的實例講解05-27

關(guān)于Linux下那些超有趣的命令06-12

主站蜘蛛池模板: 宁海县| 西峡县| 光泽县| 和静县| 昌乐县| 太白县| 连山| 徐汇区| 新田县| 丽江市| 邯郸市| 磴口县| 松江区| 五台县| 涞源县| 天祝| 肃北| 图木舒克市| 铅山县| 南昌市| 嫩江县| 米泉市| 平武县| 广东省| 奉节县| 百色市| 孟津县| 牡丹江市| 屯门区| 衡东县| 安达市| 南木林县| 锦屏县| 萍乡市| 彰化县| 和平县| 舒城县| 沙湾县| 辽阳县| 罗甸县| 无为县|