Спасибо всем, кто ответил. Принцип понятен теперь.
Cxms, Здорово, судя по коду должно работать, но постоянно выдаёт ошибку для каждой папки, которую найдёт, пример для одной:
/home/sherbakov/counter_beta.sh: line 6: cd: ./Images/Untitled Folder (3rd copy): No such file or directory
Хотя папка есть такая, в ней файлы. Я так понял дело в том, что cd не хочет монтировать папку с пробелами в имени файлов, нужно экранировать. Но для чего тогда переменная IFS=$'\n' и почему cd её не воспринимает?