使用find
和globbing,如何查找給定目錄中的絕對路徑(或甚至只是相對於給定目錄的路徑)以/foldername/otherfolder/*.php
結尾的所有文件?查找絕對路徑以某種模式結束的所有文件
回答
假設你的意思文件,其全路徑/foldername/otherfolder/*.php
結束,您可以只使用-regex
選項
find -regex '.*/foldername/otherfolder/[^/]*.php'
凡-regex
要麼相對或絕對路徑上操作(取決於你提供什麼,默認相對於$PWD
)並使用emacs
類型。
謝謝,這正是我正在尋找的。我一定忽略了man page中的regex選項。 –
事實證明,由於某種原因,我的系統上無法識別正則表達式選項(Mac/10.9.4)。我試圖使用選項'-E',它應該做同樣的事情,但它只是打印出每一個文件。這是我給它的:'find -E /'^。* php/configure $''任何提示? –
@AmadeusDrZaius在BSD find上應該還有一個'-regex'選項,嘗試'find -E -regex ...' – BroSlow
- 1. Java - 查找文件的絕對路徑
- 2. 查找路徑以特定模式結尾的文件
- 3. 查找絕對路徑
- 4. php查找相對文件,但沒有絕對路徑
- 5. 查找排除某些路徑的所有文件夾
- 6. 查找絕對路徑圖像的jQuery
- 7. 找到沒有指定結束節點的所有路徑?
- 8. DirectoryIterator()以某種方式複製路徑
- 9. 檢查是否存在具有絕對路徑和相對路徑的文件
- 10. 絕對文件路徑
- 11. 在網絡驅動器上查找文件的絕對路徑
- 12. 在Cygwin中查找文件夾的絕對路徑
- 13. 使用java查找最長的絕對文件路徑
- 14. 使用javascript查找exe文件的絕對路徑
- 15. 所有PC的固定絕對路徑
- 16. strace中只有絕對文件路徑?
- 17. 查找包含兩種模式的所有文件
- 18. 獲取目錄中所有文件的絕對路徑
- 19. 查找路徑中的所有文件,除了文件
- 20. 相對URL的絕對文件路徑
- 21. 查找路徑,其中所有路徑都屬於某種類型並具有一定的屬性
- 22. 輸出子文件夾內的所有文件:絕對文件路徑
- 23. Makefile來查看,在絕對路徑有錯誤的文件
- 24. 查找圖表所有可能的路徑與時間約束
- 25. Bash:Prune使用絕對路徑查找結果
- 26. 以某種模式遞歸地將所有文件中的某些文本替換爲另一種文本
- 27. 如何使用jq查找某個鍵的所有路徑
- 28. lesscss @import以絕對路徑
- 29. 需要以絕對路徑
- 30. 檢查路徑是絕對路徑還是相對路徑
不知道文學是指單個層次的glob開始,還是隻是整個路徑以'/ foldername/otherfolder/*。php'結尾的文件。我把它理解爲後者。否則,你可以只使用'-path'或者省略'find'並且執行'echo */foldername/otherfolder/* .php' – BroSlow
對不起,如果不清楚的話。你是對的 - 它是後者。 –
沒問題,稍微更新了問題以使其更清楚。 – BroSlow