如何在一次操作中遞歸查找目錄中的所有音訊和視訊檔案並將它們移動到其他位置?
答案1
該find
命令允許您限制匹配的文件。然後您可以使用選項呼叫您的腳本,exec
例如
find . \( -name '*.mp3' -o -name '*.avi' \) -exec /path/to/your/script.sh
現在,將為樹中的每個 mp3/avi 檔案呼叫您的腳本。
一個簡單的測試來證明這一點是讓 script.sh 讀取類似的內容
#!/bin/bash
echo Script called with "$1" as the filename
現在您可以建立腳本來呼叫ffmpeg
或任何您喜歡的內容。