Unix
在 Unix 上,我可以獲得包含其他目錄及其完整路徑的目錄中所有 mp3 文件的列表嗎?
有人對我說使用該
find
命令,但我不確定該怎麼做。基本上我需要這個:
假設我有一個名為的文件夾
dir1
,它包含三個子目錄(dir2
分別為dir3
和dir4
),並假設上述所有目錄中可能都有 mp3 文件。我想在 dir1 上執行一個終端命令,該命令將遞歸搜尋所有文件夾並列出它找到 mp3 文件的完整路徑。我需要完整的路徑,這樣我才能確切地知道它們是在哪裡找到的。輸出應如下所示:
/Users/joeschomoe/dir1/Daft Punk - Around The World.mp3 /Users/joeschomoe/dir1/dir2/Jimi Hendrix - All Along The Watchtower.mp3 /Users/joeschomoe/dir1/dir2/Jimi Hendrix - Purple Haze.mp3 /Users/joeschomoe/dir1/dir3/Rolling Stones - Gimme Shelter.mp3 /Users/joeschomoe/dir1/dir4/Simon and Garfunkel - The Boxer.mp3
有人知道如何使用
find
我不知道的其他 Unix 命令來執行此操作嗎?任何幫助將很高興提前感謝。謝謝。
find dir1 -name '*.mp3' -print
會做的。-name
並且-iname
是 find 的區分大小寫和不區分大小寫的匹配項。