所以我有很多音樂項目組織在自己的文件夾中。每個項目都有一個文件,album.inf
。有些項目擁有自己的文件夾,有些項目位於其他項目中的其他項目等等,每個項目都有自己的album.inf
。我想解析每個album.inf
文件中的一些信息,但我需要從最深層次的文件開始。如何從「最深」版本開始列出每個album.inf
文件?這可能沒有寫一個冗長的腳本或函數?執行此操作的最佳方法是什麼?無數文件夾中的相同文件的副本...如何找到最深的副本?
1
A
回答
2
使用find
和sort
你可以得到文件的一個很好的列表,遍歷:
find . -name "album.inf" -printf '%d %p\n' | sort -rn
隨着printf
%d
是「深度」和%p
令牌文件名令牌,這只是通過管道輸送到排序給你的名單排序數字降序
+0
如果你使用GNU'find'和'sort',你可以使所有文件名都安全,包括那些包含換行'printf'%d %p \ 0'| sort -rnz'。 –
相關問題
- 1. 文件夾和文件的副本
- 2. 文本文件的副本
- 3. 如何在OpenFileDialog控件中選擇文件的副本副本
- 4. 文件夾副本VC++
- 5. 螞蟻副本文件夾
- 6. C中的文件夾結構副本#
- 7. 數據庫的原始副本導致`無法找到文件:`
- 8. 在MSDOS的文件夾和子文件夾副本
- 9. 如何克隆xml文件(完全相同的副本)
- 10. 找到具有相同基本名稱和副本的Windows文件
- 11. 如何找到我的.bash_profile文件的舊副本?
- 12. 創建文件的文件副本
- 13. 文件夾和文件的太多的副本
- 14. 如何製作網站中的文件夾副本?
- 15. Visual Studio - xamarin.forms - 無法找到文件[可能的副本]
- 16. 工作副本Unversion文件夾 - TortoiseSVN 1.7
- 17. 列表中的XML文件的深層副本
- 18. 如何創建mdb訪問副本並將其副本轉換爲同一文件夾中的csv?
- 19. 使文件夾樹沒有文件的副本
- 20. Maven的副本的src /主/資源/ services文件夾到/ META-INF
- 21. 如何在svn中查找一個文件的所有副本?
- 22. BizTalk將無限副本發送到目標文件夾
- 23. Subversion和相同的文件(文本和二進制)的多個副本
- 24. WatchFolder事件上的副本文件
- 25. NET中的網絡文件副本
- 26. SVN中文件的虛擬副本?
- 27. 在Powershell中查找文件副本的腳本
- 28. 找到相反的行副本
- 29. QML ListModel的深層副本
- 30. NSMutableDictionary的深層副本
歡迎來到SO!看看這篇文章如何問一個更有可能回答的問題:https://stackoverflow.com/help/how-to-ask –
'find。 -depth -name album.inf -print'? – twalberg
經過一些測試,這似乎應該工作。我可以澄清一下,我從'album.inf'的最深迭代開始並不重要,但是每個迭代的目錄沒有其中存在另一個'album.inf'的子目錄。那有意義嗎?在那種情況下,我認爲這完全是正確的解決方案。謝謝! – Johnny