我有一个包含大量子目录的目录,我想列出其每个行上包含其子目录的(子)目录的所有文件。我现在使用:ls:如何在每一行上显示目录+文件名
ls /home/directory -R | grep ".ext" > files.txt
这不给我,我找...... 输出理想的情况下,我想的输出,看起来是这样的:
/home/directory/subdirectory1/file1.ext 4.3Mb
/home/directory/subdirectory1/subsubdir1/file2.ext 3.3Mb
/home/directory/subdirectory2/file3.ext 4.6Mb
/home/directory/subdirectory3/file4.ext 5.2Mb
... etc
或者甚至更好,目录和文件名在不同的列中:
/home/directory/subdirectory1/ file1.ext 4.3Mb
/home/directory/subdirectory1/subsubdir1/ file2.ext 3.3Mb
/home/directory/subdirectory2/ file3.ext 4.6Mb
/home/directory/subdirectory3/ file4.ext 5.2Mb
... etc
有关如何做到这一点的任何想法?非常感谢!
看起来像你想得到'du'的输出...... – Kent 2013-03-25 12:26:54