2017-02-10 65 views
0

我有一組文件的目錄,我想在這些目錄中的所有文件的絕對路徑的一個乾淨的列表,像這樣 有Unix的遞歸上市僅將文件的完整路徑的

\home\me\DirA\ 
      fileA 
      fileB 
      some_directory_that_i_dont_want_listed 

\home\me\DirB\ 
      fileB 
      fileC 

.... \家\我\ DirXYZ \ fileOPQ

,並得到

\home\me\DirA\fileA 
\home\me\DirA\fileB 
\home\me\DirB\fileB 
\home\me\DirXYZ\fileOPQ 

這可能與一ls命令?,我已經用r試過了ls,但是它只列出了文件名。

回答

0

對於任何人它的使用的情況下,它的簡單

find /home/me 

列出所有使用絕對路徑。

如果需要過濾特定的擴展

find /home/me -name *.someExt 
1

試試這個命令:

$ find /home/me/Dir[AB] 

希望這有助於! :)

+0

沒想到找到的。但是我需要的是一個更通用的東西(不僅僅是DirA和DirB,而是你的回答給了我調查的想法,我將編輯這個例子使之更加清晰。 – Joan