mp4、3pg、mp3ファイルを含む複数のフォルダがあります。 mp4ファイルが含まれていないフォルダを削除したいです。ターミナルまたはbashスクリプトを作成してこれをどのように実行しますか?
答え1
ニュースレターがない場合、または使用したくない場合:
mp4ファイルを含むフォルダリスト(A)とすべてのフォルダリスト(B)を取得するには、findを使用します。次に、(A)にないフォルダのリストを(B)から取得して処理します。
(テストされていません)
(find -type f -name "*.mp4" -printf "%h\n";find -type f -name "*.mp4" -printf
"%h\n";find ./* -type d -printf "%p\n") | sort | uniq -u | while read i;do
echo mv $i ${TRASHFOLDER};done