Я написал этот скрипт резервного копирования, похоже, что использование диска для исходной папки не совпадает с отчетами поиска.
Finder сообщает 74,86 ГБ для источника.
73102396 - du -k (килобайтные блоки), что переводится как 73,1 ГБ | 71390 - du -m (мегабайтные блоки), что переводится как 71,39 ГБ
df -m
также отключено на 1 ГБ
В macOS я не вижу du -b
опция
backup_source="${HOME}"
backup_target="/Users/admin/backups/" # not necessarily another drive
source=$(du -sm "${backup_source}" | awk '{print $1}')
target=$(df -m "${backup_target}"| tail -1 | awk '{print $4}')
if [ "${target}" -lt "${source}" ] ; then
echo "You have "${target}" MB of free space, the required free space is ${source}" MB ;
else
echo "sufficient free space on target..."
read -n 1 -r -s -p $'press enter to continue backup...\n'
echo "backing up..."
cp -Rp "${backup_source}" "${backup_target}"
fi