С ключом -i (--itemize-changes) rsync выводит перечень проделанных изменений в виде:
Интересно, но непонятно. Кто-то постарался и покурив маны создал вот такую схему, что есть что в выводе rsync. Разумеется, любой из нас может сделать то же самое, но почему-то никто не сделал. :-)
I wrote this little schema that helped me to understand this output format and I'm publishing hoping it will be useful for others.
Наводку на схему получил здесь
~ $ rsync src/ dest/ -ai
.d..t.... ./
>f+++++++ newfile
>f..t.... oldfil
Интересно, но непонятно. Кто-то постарался и покурив маны создал вот такую схему, что есть что в выводе rsync. Разумеется, любой из нас может сделать то же самое, но почему-то никто не сделал. :-)
I wrote this little schema that helped me to understand this output format and I'm publishing hoping it will be useful for others.
YXcstpoguax путь/к/файлу ||||||||||| `----------- тип проделанных изменений: |||||||||| <: файл был передан на удаленный узел (отправка). |||||||||| >: файл был передан на локальный узел (приём). |||||||||| c: локальное создание/изменение, например: |||||||||| - создан каталог |||||||||| - изменился симлинк, |||||||||| - и т.д. |||||||||| h: элемент суть жесткая ссылка на другой элемент (требуется --hard-links). |||||||||| .: файл не обновлен (хотя некоторые его атрибуты могли измениться). |||||||||| *: means that the rest of the itemized-output area contains a message (e.g. "deleting"). |||||||||| `---------- тип файла: ||||||||| f файл, ||||||||| d каталог, ||||||||| L симлинк (symlink), ||||||||| D устройство (device), ||||||||| S специальный файл (например, сокет). ||||||||| `--------- c: изменилась контрольная сумма (для обычных файлов) |||||||| изменилось содержимое (для симлинков, устройств и специальных файлов) `-------- s: отличается размер `------- t: отличается время последнего изменения `------ p: изменились права доступа `----- o: изменился владелец `---- g: изменилась группа `--- u: (резерв на будущее) `-- a: изменилась информация в ACLThis schema is based on the contents of the rsync manual.
Наводку на схему получил здесь
Комментариев нет:
Отправить комментарий
Пожалуйста, воздержитесь от грубостей и персональных нападок.
Я не против матерщины, но она должна быть уместной и использоваться для выражения эмоций, а не в качестве основного средства выражения мыслей.