列出多个目录中的所有文件

时间:2013-11-01 18:56:39

标签: bash directory ls

我想列出某个目录中的所有文件,并列出它们的完整路径。

我有一系列这样的目录:

user.newskims.131017222704/
user.newskims.131017222741/
user.newskims.131017222822/
user.newskims.131017222949/

如果我这样做

ls user.newskims.131017222*

输出有这样的行,我想消除:

user.newskims.131017222822:

它也没有给出完整的路径。有没有办法让它列出里面的所有文件,只列出那些文件,没有额外的行,并有完整的路径?

1 个答案:

答案 0 :(得分:1)

您可以使用printf列出指定目录的完整路径的文件:

printf "$PWD%s\n" user.newskims.131017222/*