Linux find命令和ls命令帶 引號的問題

2021-09-26 14:58:41 字數 463 閱讀 9151

linux中find命令的使用網上有很多資料

實際使用中遇到了如下問題:

請看如下幾組命令

a) find . -name abc

b) find . -name abc*

c) find . -name 「abc*」

d) find . -name 「abc*」 -print

除了第一組,其他三組得到的結果都是一樣的,因為-name後面的字串直接被當作引數了,無論是加不加引號,而加不加-print命令結果都一樣的原因,我推測是-print命令是預設的引數,因此不加也能直接輸出檔案路徑;也有人說不加引號只能搜尋當前目錄下的檔案,而不能搜尋子目錄,但是我的ubuntu19.04可以搜尋。

對於ls命令加引號和不加引號的區別

ls 「abc*」

ls abc*

這裡加引號,表示直接查詢檔案名為abc的檔案,而不加引號表示萬用字元,即以abc開頭的檔案。

linux find命令應用

功能說明 查詢檔案或目錄 語法 find 目錄.amin 分鐘 anewer 參考檔案或目錄 atime 24小時數 cmin 分鐘 cnewer 參考檔案或目錄 ctime 24小時數 daystart depyh empty exec 執行指令 false fls 列表檔案 follow fpr...

Linux find命令小結

find 命令 今天瀏覽了下linux下find 的man文件,涉及的細節很多,僅把常用的部分整理出來,供後續豐富補充吧。find命令格式 usage find path expression path預設為當前路徑,expression預設為 print項 expressions有以下幾種組成 o...

linux find命令記錄

find amin 10 查詢在系統中最後10分鐘訪問的檔案 find atime 2 查詢在系統中最後48小時訪問的檔案 find mmin 5 查詢在系統中最後5分鐘裡修改過的檔案 find mtime 1 查詢在系統中最後24小時裡修改過的檔案 find cmin 5 查詢在系統中最後5分鐘裡...