Всем привет. Помогите понастроить find таким образом, чтобы искал не только конечную папку (/Serials/Folder1/Folder2/Folder3/), а и все папки по пути после "Serials", а и /Serials/Folder1/, и /Serials/Folder1/Folder2/:
Search_folder=$(find /volume1/Geroev_Avenue_18/Shared_Videos/Serials/ -type d \( -iname "*" \) -and -mmin +30 | shuf -n 1 | sed -n '1p' | head -n 1 );
Во-первых, не надо лишней лирики «здрасти-досвидания», см.п.3.4 правил.
Во-вторых, если вы как-то пробовали решить свою проблему, покажите как именно и что не получается. В противном случае вопрос может быть удалён, см.п.5.12 правил.
Saboteur, он ищет без промежуточных папок (после Serials), как вижу по результатам. ТО ЕСТЬ, ищет /Serials/Folder1/Folder2/Folder3/ , но не выводит в результатах /Serials/Folder1/
Затея. В папке /путь/downloads скачивается всё подряд. Мне надо сделать разбор этого всего по условиям:
1. Если в корень папки downloads и имеет расширения файлов .mkv, avi то переместить их в папку /путь/media/films
2. Если скачивание произошло в подпапку* ( /путь/downloads/folder1/ ) то переместить их в папку /путь/media/serials
*подпапка динамическая, названия создаются произвольно согласно тому сериалу, который скачивается.