Я использовал rsync на OS X для синхронизации всех наших администраторов веб-сайта. Это хорошо работало до OS X 10.6.3 обновлений!
Теперь это создает тысячи пустых папок (на 0 Кбит). Это только делает это при синхронизировании к смонтированному сетевому диску (который мы должны сделать) как тогда, когда я синхронизирую к своему локальному диску, это работает, как обычно!
Я попробовал, исключает, которые, кажется, не работают... также попробованные другая версия rsync, таким образом, это - проблема OS X.
echo ""
echo "~*~*~*~*~*~*~*~*~*~*~*~*~*"
echo " SYNCING up KINEMASTIK"
echo "~*~*~*~*~*~*~*~*~*~*~*~*~*"
/usr/local/bin/rsync -aNHAXv --progress --exclude-from 'exclude.txt' /Volumes/Groups/Projects/483_Modern_Activity_Website/web/youradmin/ /Users/dan/Dropbox/documents/WORK/kinemastik/WEBSITE/youradmin/
echo ""
echo "~*~*~*~*~*~*~*~*~*~*~*~*~*"
echo " SYNCING up CHRIS BROOKS YOURADMIN"
echo "~*~*~*~*~*~*~*~*~*~*~*~*~*"
/usr/local/bin/rsync -aNHAXv --progress --exclude-from 'exclude.txt' /Volumes/Groups/Projects/483_Modern_Activity_Website/web/youradmin/ /Volumes/Groups/Projects/516_ChrisBrooks/website/youradmin/
Кто-либо испытал ту же проблему?
Происходит со мной также. Я еще не попробовал его, но временное приспособление должно исключить все невидимые файлы, по крайней мере, согласно сообщению на предмете в Обсуждениях Apple.
http://discussions.apple.com/thread.jspa?threadID=2398971&tstart=60
Я знаю, что это - старый вопрос, но я недавно имел проблему, нашел ответ в другом месте (http://hintsforums.macworld.com/showthread.php?t=116751) и хотел совместно использовать его.
По-видимому, это происходит, b/c rsync пытается создать временный файл, в который это копирует файл, прежде чем это переименует его. Временное имя файла в форме ". {Имя файла}. {Некоторый уникальный идентификатор}". Так как файл является ".DS_Store", который он создает ".. DS_Store. {Некоторый уникальный идентификатор}". Но кажется, что OS X испытывает затруднения w/файлы, которые запускают w/".." таким образом, rsync перестал работать бесшумно и попробовал еще раз (повторная реклама nauseum).
Решение состоит в том, чтобы проигнорировать.DS_Store файл.
Люди также испытали затруднения при удалении их.. DS_Store. {Некоторый уникальный идентификатор} файлы. Удалить их выполненный:
find . -name '..DS_Store*' -print0 | xargs -0 rm
ETA:
Команда выше для удаления файлов не заканчивала тем, что работала на меня. Я должен был переместиться в свою машину Windows (который подключен к этому внешнему диску через Экстремальное значение Аэропорта), и удалите файлы. Я предполагаю монтировать, что диск непосредственно к моему Mac через firewire также работал бы.