在 Linux 中遞迴查詢檔案
在這篇 Linux 文章中,我們將學習如何在 Linux 中遞迴查詢檔案。我們還將瞭解如何在 Linux 系統的子目錄中遞迴搜尋檔案。
我們將通過多種方式使用不同的 Linux 命令。我們將一一學習。
在 Linux 中遞迴查詢檔案
在 Linux 中,我們的目錄有子目錄和檔案,所以當我們要查詢檔案時,最好使用遞迴的方法。我們在 Linux 中使用 tree
命令遞迴地查詢檔案。
檢視目錄中檔案和子目錄列表的最簡單方法是在 Linux 中使用 tree
命令。此命令列出目錄中的檔案並生成檔案列表。
當我們使用 tree
命令不提供任何引數時,它只會列出當前目錄中的檔案。當使用 tree
命令提供目錄引數時,它會列出在每一輪中找到的所有檔案和子目錄。
當檔案和子目錄的列表完成後,tree
命令返回特定目錄中列出的檔案和子目錄的總數。我們將在示例中更詳細地看到這一點。
在使用 tree
命令之前,你必須在 Linux 終端中使用此命令安裝它。
$ sudo apt install tree
安裝 tree
命令程式後,我們現在可以使用它遞迴查詢檔案和子目錄。
$ tree -a
當我們在 Linux 中使用上述命令時,它會顯示所有檔案和子目錄,並列印我們 Linux 作業系統中檔案和子目錄的總數。
命令的輸出:
如上圖所示,tree -a
命令顯示所有檔案和子目錄,並返回檔案和子目錄的總數。
現在,如果我們想在特定目錄中遞迴查詢檔案,我們使用以下命令。
$ tree Desktop
在上面的命令中,我們給出了一個帶有 tree
的引數,即 Desktop
。在這種情況下,Desktop
是我們指定的目錄,我們希望在其中遞迴查詢檔案。
在終端中執行上述命令將顯示桌面目錄下的所有檔案和子目錄。
命令的輸出:
正如我們所見,tree Desktop
命令顯示桌面目錄中的所有檔案和子目錄,並返回檔案和子目錄的總數,如上圖所示。
我們希望本文有助於你瞭解如何在 Linux 中使用 tree
命令遞迴查詢檔案和子目錄。
My name is Abid Ullah, and I am a software engineer. I love writing articles on programming, and my favorite topics are Python, PHP, JavaScript, and Linux. I tend to provide solutions to people in programming problems through my articles. I believe that I can bring a lot to you with my skills, experience, and qualification in technical writing.
LinkedIn