1. 程式人生 > >【linux】關於find命令查詢的排序規則探索以及排序方法

【linux】關於find命令查詢的排序規則探索以及排序方法

Date: 2018.8.15

1、參考:
2、linux中find命令的排序規則

find命令的搜尋條件直接關係到輸出結果,預設應該是按從左到右的的順序判斷,如果有邏輯運算(-not、-and、-or)還得再判斷條件組合。
find查詢的結果是找到一個匹配的項就立即輸出結果,一邊查詢一邊輸出,查詢到的內容不是一次性輸出的,所以可能沒有統一排序。
但是具體排序規則需要分析find命令的底層實現了。

3、linux shell程式設計中檔案查詢並排序的方法

方法一:

find  dir  -name "*.txt"  | sort

方法二:

ls  $(find dir -name "*.txt"
)