Я копирую файлы с одного компьютера на другой. Меня интересуют только файлы, возраст которых превышает N дней, поэтому я использовал find
для создания списка имен файлов следующим образом:
DAYS_OLD=7
FILEs=`find /some/path -mtime -$DAYS_OLD | xargs`
Теперь я хочу сжать файлы в один архив:
ZIPFILE='myfiles.zip'.
Я запускаю следующую команду:
zip -r $ZIPFILE "${FILEs}"
Я получаю следующую ошибку:
* Обнаружено переполнение буфера *: zip прекращен
Как мне сжать файлы (в переменной среды $ {FILEs}) в zip-архив?