我如何使用bash在文件夾中刪除它們(而不是mp3, m4a, mp4, ogg or wma
)find
?我發現了一個腳本,只是相反的here。使用bash在不是音樂的文件夾中查找文件
0
A
回答
3
使用-not
操作,-[i]regex
並找到-delete
:
find -type f -not -regex '.*\.\(mp3\|m4a\|mp4\|ogg\|wma\)'
變化-regex
到-iregex
,使其不區分大小寫。
將-delete
添加到實際刪除文件的命令結束。
4
使用find
:
find /some/dir -type f ! -name "*.mp3" ! -name "*.mp4a" ! -name "*.mp4" ! -name "*.ogg" ! -name "*.wma"
刪除,添加-delete
底:
find /some/dir -type f ! -name "*.mp3" ! -name "*.mp4a" ! -name "*.mp4" ! -name "*.ogg" ! -name "*.wma" -delete
2
嘗試regex
+ delete
+的find
type
,
發現的/ tmp/- 鍵入f -iregex'。*。[^ mp3 | m4a | mp4 | ogg | wm一]」 -delete
iregex -> Case-insensitive search
regex -> Case-sensitive
檢查man更多的信息上找到命令。
相關問題
- 1. 在Linux中使用bash查找文件夾中的所有音頻文件
- 2. 在Bash中使用find在文件夾中查找單個文件夾
- 3. 使用文件查找文件夾位置Linux Bash
- 4. bash腳本查找文件夾中
- 5. Android Java專用音樂文件夾
- 6. Bash腳本在給定文件夾中查找文件類型
- 7. Android MediaStore獲取音樂文件的不同文件夾
- 8. Alphabetize在ListView中查詢音樂文件
- 9. 音樂庫文件夾中的uwp javascript列表文件
- 10. 如何使用php查找不同文件夾中的文件?
- 11. 從音樂文件夾瀏覽到資產文件夾android
- 12. Bash在最小深度的子文件夾中查找文件夾
- 13. 訪問iPod音樂文件夾
- 14. 選擇音樂文件夾html
- 15. Rails的不是lib文件夾中查找文件
- 16. 在文件夾和子文件夾中查找文件
- 17. 在bash中查找文本文件
- 18. 音樂文件AVAudioPCBuffer
- 19. 批量刪除不是音樂文件的所有文件
- 20. 使用msbuild在父文件夾中查找文件
- 21. 在Android中查看音樂應用程序的raw/assets文件夾的內容?
- 22. 在bash中重命名文件夾,文件和子文件夾
- 23. 查找文件夾
- 24. C#如何找到音樂文件夾目錄
- 25. Android:從原始文件夾檢索音樂文件信息
- 26. 在bash腳本中查找文件夾名稱的一部分
- 27. 如何使用python查找文件夾中的特定文件
- 28. 使用枚舉查找文件夾中的所有文件
- 29. 使用查找shell重命名文件夾中的文件
- 30. Cordova 3+在設備上查找所有音樂文件