Исправление legolegs, (текущая версия) :
О, небо! Зачем так сложно?
Можно ли заставить скрипт после выполнения копирования каждого файла, проверять размер каталога, и остановиться по достижению заданного размера? Скажем мне нужно чтобы скрипт накопировал в каталог музыки, в случайном порядке, но чтобы папка не была больше 700 МБ(CD диск).
ls | sort -R | while read file && [ $(du -sm ../CD | awk '{print $1}') -lt 700 ]; do cp "$file" ../CD/; done
Исходная версия legolegs, :
О, небо! Зачем так сложно?
Можно ли заставить скрипт после выполнения копирования каждого файла, проверять размер каталога, и остановиться по достижению заданного размера? Скажем мне нужно чтобы скрипт накопировал в каталог музыки, в случайном порядке, но чтобы папка не была больше 700 МБ(CD диск).
ls | sort -R | while read file && [ $(du -sm ../CD | awk '{print $1}') -lt 700 ]; do cp "$file" ../CD/; done