linux按文件名模糊查找文件方法「linux搜索文件名內容命令」

find 命令可以按照用戶指定的各種準則來匹配文件

find [查找範圍][查找條件][動作]

find命令後面跟3個參數,一個是查找範圍,該參數可以省略,表示在當前工作目錄下開始查找。

第二項是查找條件,這個可以跟多個選項和參數用於確定查找文件的具體條件,如文件名字、大小、類型等

第三項是動作參數,可以通過這個參數對查找的文件作進一步的處理。

1.根據文件名字來查找

find -name file1.sh 在當前工作目錄下查找文件file1.sh的文件,文件得是一個完整文件名,不能是關鍵字,如果想通過關鍵字查找,需要使用通配符

linux中find命令根據文件名字來查找

find: paths must precede expression報錯,是因為*在用於find後面的通配符的時候,要用轉義符 *或者單引號引起來,就不會報錯了

linux中find命令根據文件名字來查找
linux中find命令根據文件名字來查找

出現這個提示是因為星號被展開為當前目錄下所有的文件,如下圖所示,要想輸出*號得用轉義字符*或者』*』

linux中find命令根據文件名字來查找

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/269281.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-16 13:14
下一篇 2024-12-16 13:14

相關推薦

發表回復

登錄後才能評論