Команды Robocopy — полный список
Robocopy висит в углу вашего компьютера, возможно, вы этого даже не замечаете. Это встроенная командная строка для операционных систем Windows, которая позволяет быстро переносить файлы из одного места в другое. Кроме того, вы даже можете переносить целые каталоги или диски.
Это не часто используемая команда. На самом деле это внешняя команда. Robocopy был доступен в наборах ресурсов Windows NT и Windows 2000, а также во всех операционных системах Windows после Vista (7, 8 и 10).
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
В этой статье вы найдете все о полезных командах Robocopy и о том, что они делают.
Параметры и синтаксис Robocopy
Синтаксис Робокопии
робокопия (( …)) ()
Параметры Робокопии
Источник — указывает на путь к исходному каталогу.
Назначение — указывает на путь к каталогу назначения.
Файл – показывает, какие файлы будут скопированы. Подстановочные знаки, такие как «*» или «?» можно использовать.
Параметры — отображает параметры, которые можно использовать с помощью команды robocopy.
Параметры Робокопии
В конце команды добавляются следующие параметры. Сюда также входят выбор файла, повторная попытка, ведение журнала и параметры задания.
/s предназначен для копирования подпапок, кроме пустых.
/e предназначен для копирования подпапок, в том числе пустых.
/lev:N предназначен для копирования N верхних уровней в дереве исходных папок.
Файлы /z копируются в перезапускаемом режиме.
Файлы /b копируются в режиме резервного копирования.
/zb использует перезапускаемый режим. В случае отказа в доступе будет использован резервный режим.
/efsraw все зашифрованные файлы копируются в режиме EFS RAW.
/copy:CopyFlags Указывает, какие свойства файла копировать. Правильные значения для этого параметра: D — данные, O — информация о владельце, A — атрибуты, T — временные метки, U — информация аудита, а S означает Security=NTFS ACL.
Файлы /sec копируются с соблюдением безопасности (так же, как /copy:DATS).
/copyall копируется вся информация о файле (так же, как /copy:DATSOU).
Информация о файле /nocopy исключена (хорошо сочетается с /purge).
/secfix все файлы получают исправления безопасности файлов, включая пропущенные.
/timfix все файлы получают фиксированное время, включая пропущенные.
/purge удаляет папки назначения и файлы, которые были удалены из источника.
/mir отражает дерево папок (тот же эффект, что и /e плюс /purge).
/mov перемещает файлы и удаляет их из источника после копирования.
/move перемещает и удаляет файлы и каталоги из источника при их копировании.
/a+:(RASHCNET) присваивает скопированным файлам атрибуты исходных файлов.
/a-:(RASHCNET) удаляет атрибуты исходных файлов из скопированных файлов.
/fat создает файлы назначения, используя только имена файлов FAT 8.3.
/256 Отключает поддержку путей длиной более 256 символов. /mon:N Выполняет мониторинг источника. он запускается снова, когда обнаруживает более N изменений.
/mot:M Выполняет мониторинг исходного кода и запускается снова, если обнаруживает изменения в течение заданного количества минут.
/MT(:N) Создает многопоточные копии с указанным количеством потоков (по умолчанию — 8). N должно быть от 1 до 128. Эта функция несовместима с параметрами /EFSRAW и /IPG. Вы можете перенаправить вывод с помощью параметра /LOG, если хотите ускорить процесс.
/rh:hhmm-hhmm Предоставляет информацию о том, когда можно запускать новые копии.
/pf проверяет часы работы. Проверки проводятся не для каждого прохода, а для каждого файла.
/ipg:n предназначен для пользователей с более низкой пропускной способностью. Он вставляет промежутки между пакетами.
Параметры выбора файла
/a копирует только файлы с установленным атрибутом Archive.
/m делает то же самое, что и выше. Кроме того, он сбрасывает атрибут.
/ia:(RASHCNETO) включает только файлы с указанным атрибутом.
/xa:(RASHCNETO) исключает файлы с определенными атрибутами.
/xf (…) исключает файлы, соответствующие заданным путям, именам или подстановочным знакам.
/xd (…) Исключает папки, соответствующие заданным путям и именам.
/xc пропускает измененные файлы.
/xn пропускает новые файлы.
/xo игнорирует старые файлы.
/xx исключает дополнительные папки и файлы.
/xl исключает отдельные папки и файлы.
/is предназначен для включения одних и тех же файлов.
/это для включения измененных или измененных файлов.
/max: устанавливает максимальный размер файла и исключает файлы, размер которых превышает указанное количество байтов.
/min: устанавливает минимальный размер файла и исключает файлы размером меньше указанного количества байтов).
/maxage: устанавливает максимальный возраст файла и исключает файлы, созданные до указанной даты или старше определенного количества дней.
/minage: устанавливает минимальный возраст файла и исключает файлы, созданные после указанной даты или новее указанного количества дней).
/maxlad: устанавливает максимальную дату последнего доступа, исключая файлы, не используемые с указанной даты).
/minlad: устанавливает минимальную дату последнего доступа, исключая файлы, к которым обращались с тех пор. Однако, если N установлено ниже 1900, N показывает количество дней. В противном случае N отображает дату в стандартном формате ГГГГММДД.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
/xj исключает точки соединения.
/fft оценивает время файла FAT (около двух секунд).
Параметры повтора
/r:N показывает количество неудачных попыток копирования, значение по умолчанию — 1 миллион.
/w:N показывает время ожидания между двумя повторами, по умолчанию 30 секунд.
/reg сохраняет параметры /w и /r в реестре по умолчанию.
/tbd система будет ждать, пока будут определены имена общих ресурсов
Параметры ведения журнала
/l выводит список файлов без удаления, отметки времени или копирования.
/x сообщает о дополнительных файлах, а не только о выбранных.
/v выдает подробный вывод, указывая на пропущенные файлы.
Временные метки исходного файла /ts включаются в выходные данные.
/fp помещает полный путь в выходные данные. Работает с файлами.
/bytes будет отображать размеры в байтах.
Размеры файлов /ns не будут регистрироваться.
Классы файлов /nc не будут регистрироваться.
Имена файлов /nfl не будут регистрироваться.
Имена каталогов /ndl не будут регистрироваться.
/np copyprogress не будет отображаться.
/eta, если вам нужно оценить, когда процесс будет завершен.
/log: вывод состояния сохраняется в файле журнала, перезаписывая текущий файл журнала.
Варианты работы
/job: параметры будут взяты из указанного файла задания.
/save: параметры будут сохранены в указанный файл проекта.
/quit завершает работу после выполнения командной строки, чтобы проверить параметры.
/nosd исходный каталог указываться не будет.
/nodd каталог назначения указан не будет.
Надежная копия
Хотите верьте, хотите нет, но это конец. Это было много команд, не так ли? Надеемся, они будут вам полезны. Поделитесь с нами своими мыслями о наиболее полезных командах Robocopy в комментариях ниже.