2009-10-23 115 views
2

我目前得到abosolute路徑(不包括目錄):列出目錄中的所有文件

ls -1 $(pwd)/* 

讓我在使用絕對路徑的目錄中的所有文件 - 但它的格式與目錄在開始的每個文件列表。

有沒有辦法只是遞歸地獲取目錄中的文件列表(絕對路徑) - 不包括目錄/子目錄本身?

+0

聽起來像你在描述ls -1R $(pwd)/ *。 – 2009-10-24 00:22:13

回答

4
find $(pwd) -type f -print 

find $(pwd) -type f -ls 
+0

find $(pwd)-type f – 2009-10-23 23:44:46

+0

如果有一個空格的文件,你需要編輯這個命令的結果 - space - > _。 – user191960 2009-10-24 00:05:21

0

如果你是餵養它變成別的東西,你可能想-print0(處理與空格的文件名)。

例如:查找。 -type f -print0 | xargs --null --no-run-if-empty grep

相關問題