我有一個包含大量子目錄的目錄,我想列出其每個行上包含其子目錄的(子)目錄的所有文件。我現在使用: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