中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Linux中使用find命令時需要注意哪些問題

發布時間:2021-03-12 15:52:09 來源:億速云 閱讀:147 作者:Leah 欄目:系統運維

這期內容當中小編將會給大家帶來有關在Linux中使用find命令時需要注意哪些問題,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

find命令中用了-path 參數,則文件名是匹配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

上述就是小編為大家分享的在Linux中使用find命令時需要注意哪些問題了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

河津市| 格尔木市| 石首市| 富宁县| 平安县| 雷山县| 文水县| 玛曲县| 乐安县| 赞皇县| 海口市| 星子县| 晋州市| 罗江县| 洛南县| 辉南县| 宣汉县| 广南县| 离岛区| 嘉义县| 通道| 察雅县| 前郭尔| 响水县| 建瓯市| 长岭县| 怀宁县| 乌拉特中旗| 平舆县| 龙井市| 天长市| 焉耆| 额敏县| 建水县| 平湖市| 博客| 敦煌市| 齐河县| 河西区| 株洲县| 万全县|