LINUX.ORG.RU

История изменений

Исправление 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