簡體   English   中英

如何在linux中使用ls和-R選項結合grep顯示文件的完整路徑

[英]How to display full path of file using ls in linux with -R option in conjunction with grep

我試圖找到一種方法來遞歸查看目錄並在列出的文件右側顯示文件的完整路徑。 例如,當我搜索並列出目錄和子目錄中的所有文件時,會發生這種情況:

例子在這里

使用 Grep,它只顯示文件名而不是完整路徑,這是我從第一張圖片中所期望的。 無論如何我可以顯示絕對路徑嗎?

例子在這里

我知道添加 -d 選項可以提供此功能,但它僅顯示目錄特定級別的目錄/文件,如果我想顯示所有級別,則必須跟蹤目錄中的級別並打印每個級別一個一個。

例子在這里

如果使用bash ,則可以使用globstar開始擴展路徑:

shopt -s globstar
ls -lhd path/**

當然還有

find path -ls

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM