Инструменты пользователя

Инструменты сайта


robocopy:robocopy

RoboCopy

От английского Robust File Copy — утилита командной строки для репликации (не просто копирования) каталогов (папок), работает только в MS Windows.

http://ss64.com/nt/robocopy.html

Использование

RoboCopy.exe ИСТОЧНИК ЦЕЛЬ [ФАЙЛ [ФАЙЛ]...] [ПАРАМЕТРЫ]
  • ИСТОЧНИК (диск:\путь или \\сервер\общий_ресурс\путь)
  • ЦЕЛЬ (диск:\путь или \\сервер\общий_ресурс\путь)
  • ФАЙЛ Копировать файлы (имена и подстановочные знаки: по умолчанию *.*)

Параметры

Копирования
/S Копировать вложенные папки, кроме пустых
/E Копировать вложенные папки, включая пустые
/LEV:n Копировать только верхние n уровней исходного дерева папок
/Z Копирование файлов с возобновлением
/B Копирование файлов в режиме архивирования
/ZB используется режим с возобновлением; если доступ запрещен, используется режим архивации
/EFSRAW Копирование всех зашифрованных файлов в режиме EFS RAW
/COPY: флаги копирования что копируется для файлов (по умолчанию /COPY:DAT)
(флаги копирования: D=Данные, A=Атрибуты, T=Метки времени)
(S=Безопасность=NTFS ACLs', O=Сведения о владельце, U=Сведения аудита)
/DCOPY:T Копирование меток времени папки
/SEC Копировать файлы с параметрами безопасности (эквивалентно /COPY:DATS)
/COPYALL Копировать все сведения о файле (эквивалентно /COPY:DATSOU)
/NOCOPY Не копировать никаких сведений о файле (удобно использовать с параметром /PURGE)
/SECFIX Исправлять параметры безопасности для всех файлов, даже пропущенных
/TIMFIX Исправлять атрибуты времени для всех файлов, даже пропущенных
/PURGE Удалять файлы и папки назначения, которых больше не существует в источнике
/MIR Создать зеркало дерева папок (эквивалентно /E с /PURGE)
/MOV Перемещать файлы (удаление из источника после копирования)
/MOVE Перемещать файлы и папки (удаление из источника после копирования)
/A+:[RASHCNET] Добавлять заданные атрибуты скопированным файлам
/A+:[RASHCNET] Удалять заданные атрибуты из скопированных файлов
/CREATE Создать только дерево папок и файлы нулевой длины
/FAT Создать файлы назначения только в формате 8.3 FAT
/256 Отключить поддержку длинных путей ( > 256 знаков)
/MON:n Наблюдать за источником; перезапустить после n изменений
/MOT:m Наблюдать за источником; перезапустить через m минут, если произошли изменения
/RH:hhmm-hhmm Часы запуска — время, когда можно запускать новое копирование
/PF Проверять часы запуска по файлам (не по проходам)
/IPG:n Интервал между пакетами (мс) для снижения нагрузки на сеть при низкоскоростных подключениях
/SL копирование самих символических ссылок вместо копирования целевого объекта этих ссылок
Выбора файлов
/A Копировать только файлы с установленным атрибутом Архивный
/M Копировать только файлы с атрибутом Архивный и сбросить его
/IA:[RASHCNETO] Включить файлы, у которых установлен какой-либо из заданных атрибутов
/XA:[RASHCNETO] Исключить файлы, у которых установлен какой-либо из заданных атрибутов
/XF file [файл]… Исключить файлы, соответствующие заданным именам, путям и подстановочным знакам
/XD dirs [папки]… Исключить папки, соответствующие заданным именам и путям
/XC Исключить измененные файлы
/XN Исключить более поздние файлы
/XO Исключить более ранние файлы
/XX Исключить дополнительные файлы и папки
/XL исключить отдельно расположенные файлы и папки
/IS Включить те же файлы
/IT Включить оптимизированные файлы
/MAX:n Максимальный размер файла — исключить файлы, размер которых более n байт
/MIN:n Минимальный размер файла — исключить файлы, размер которых менее n байт
/MAXAGE:n Максимальный возраст файла — исключить файлы, возраст которых превышает n дней
/MINAGE:n Минимальный возраст файла — исключить файлы, возраст которых менее n дней
/MAXLAD:n Наиболее поздняя дата последнего обращения — исключить файлы, которые не использовались с даты n
/MINLAD:n Наиболее ранняя дата последнего обращения — исключить файлы, которые использовались после даты n
(Если n < 1900, то n = n дней, в противном случае n — дата в формате ДДММГГГГ)
/XJ исключить точки соединения. (по умолчанию обычно включаются)
/FFT Использовать время файлов FAT (двухсекундная точность)
/DST Учитывать одночасовую разницу при переходе на летнее время
/XJD Исключить точки соединения для папок
/XJF Исключить точки соединения для файлов
Повторные попытки
/R:n число повторных попыток для неудавшихся копий: по умолчанию — 1 миллион
/W:n Время ожидания между повторными попытками: по умолчанию — 30 секунд
/REG Сохранить /R:n и /W:n в реестре как параметры по умолчанию
/TBD Ждать, пока будут определены имена общих ресурсов (ошибка повторной попытки 67)
Отчет
/L Только список — файлы не копируются, не удаляются, не помечаются метками времени
/X Сообщать обо всех дополнительных файлах, а не только о выбранных
/V Подробный вывод с указанием пропущенных файлов
/TS Включать в вывод метки времени исходных файлов
/FP Включать в вывод полные пути файлов
/BYTES Печатать размеры в байтах
/NS Без размера — не заносить в отчет размер файлов
/NC Без класса — не заносить в отчет классы файлов
/NFL Без списка файлов — не заносить в отчет имена файлов
/NDL Без списка папок — не заносить в отчет имена папок
/NP Без хода процесса — не отображать число скопированных %
/ETA Показывать оценку времени окончания копирования файлов
/LOG: файл Записывать состояние в файл отчет (перезаписывать существующий отчет)
/LOG+: файл Записывать состояние в файл отчет(добавлять к существующему отчету)
/UNILOG: файл Записывать состояние в файл отчет в формате Юникод (перезаписывать существующий отчет)
/UNILOG+: файл Записывать состояние в файл отчет в формате Юникод (добавлять к существующему отчету)
/TEE Направлять выходные данные в окно консоли и в файл отчета
/NJH Без заголовка задания
/NJS Без сведений о задании
/UNICODE Состояние вывода в формате Юникод
Задание
/JOB: имя_задания Взять параметры из указанного файла задания
/SAVE: имя_задания Сохранить параметры в указанный файл задания
/QUIT Выйти после обработки командной строки (для просмотра параметров)
/NOSD Не указывается исходная папка
/NODD Не указывается папка назначения
/IF Включить следующие файлы

Примеры использования

Синхронизация файлов и каталогов без вывода отчета

RoboCopy.exe ИСТОЧНИК ЦЕЛЬ /MIR /njh /njs /ndl /nc /ns /np /nfl

Синхронизация файлов и каталогов с выводом отчета в файл

RoboCopy.exe ИСТОЧНИК ЦЕЛЬ /MIR /NP /LOG+:ОТЧЕТ

Ссылки

robocopy/robocopy.txt · Последние изменения: 2016-08-23 21:06 (внешнее изменение)