国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

Linux中的find命令使用時的一些注意點整理

2020-05-27 12:59:51
字體:
來源:轉載
供稿:網(wǎng)友

   find命令中用了-path 參數(shù),則文件名是匹配shell通配符模式。這時候,元字符不能識別 / 和 . 。舉個例子

  假設/root 目錄下有四個文件,其絕對路徑分別為:

  代碼如下:

  /root/src/misc

  /root/src/test/misc

  /root/src1misc

  /root/test/src/misc

  這時候輸入下面的命令:

  代碼如下:

  [root@dabu.info ~]# cd /root

  [root@dabu.info ~]#find . -path ./sr*sc

  ./src1misc

  ./src/misc

  ./src/test/misc

  命令運行輸出的結果不是文件名,而是文件的路徑

  可見,文件夾符號/ 在此時也可以用 * 通配符匹配,而且 * 是可以匹配n多個字符。上面的命令行的意思是是在當前目錄下及子目錄遞歸查找文件路徑 匹配的文件,所以輸出的是文件的路徑。

  因為是./sr*sc ,所以 /root/test/src/misc這個文件不匹配,因為 ./ 代表當前目錄 (即/root) ,而 /root/test/src/misc不符合 ./sr的格式。

  但是稍微改一下,如下:

  代碼如下:

  [root@dabu.info ~]#find . -path */sr*sc*

  ./src1misc

  ./src/misc

  ./src/test/misc

  ./test/src/misc

  解釋:因為" * " 可以匹配 "." 和 " / ", 我們將上面的*/sr*sc* 改為 *sr*sc* 。結果也是一樣的。

  注意:也可以直接用絕對路徑

  代碼如下:

  [root@dabu.info ~]#find /root -path */sr*sc*

  而

  代碼如下:

  [root@dabu.info ~]#find /root -path /root/sr*sc*

  /root/src1misc

  /root/src/misc

  /root/src/test/misc

  此時, /root/test/src/misc 是不符的/root/sr*sc*的格式的。

  所以Linux / Unix:遞歸查找并列出所有(全部)隱藏文件的方法可以如下:

  代碼如下:

  [root@dabu.info ~]#find /要查找的文/件/夾/ -path */.* -print

  教程完!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 睢宁县| 阳东县| 秦皇岛市| 西宁市| 平凉市| 化州市| 鸡东县| 博罗县| 高雄市| 密山市| 理塘县| 保德县| 曲沃县| 溧水县| 屏南县| 郎溪县| 怀远县| 金坛市| 临洮县| 波密县| 洪雅县| 原阳县| 昆山市| 芷江| 泸水县| 阳谷县| 博湖县| 青州市| 龙陵县| 湘潭县| 积石山| 无锡市| 齐齐哈尔市| 舒城县| 衡东县| 涞水县| 介休市| 门源| 洪湖市| 吉林省| 黄龙县|