2017-02-10 28 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