Команди Robocopy – повний список

Robocopy висить у кутку вашого ПК, можливо, ви навіть не помічаєте цього. Це вбудований командний рядок для операційних систем Windows, який дозволяє швидко передавати файли з одного місця в інше. Крім того, ви навіть можете переносити цілі каталоги або диски.

Команди Robocopy - повний список

Це не часто використовувана команда. Насправді це зовнішня команда. Robocopy був доступний у комплектах ресурсів Windows NT і Windows 2000, а також у всіх операційних системах Windows після Vista (7, 8 і 10).

У цій статті ви знайдете все про корисні команди Robocopy і те, що вони роблять.

Параметри та синтаксис Robocopy

Синтаксис Robocopy

робокопія [[ …]] []

Параметри Robocopy

Джерело – вказує на вихідний шлях до каталогу.

Місце призначення – вказує на шлях до каталогу призначення.

Файл – показує, які файли будуть скопійовані. Символи підстановки, як-от «*» або «?» може бути використаний.

Параметри – показує параметри, які можна використовувати командою robocopy.

робокопію

Параметри Robocopy

Наступні параметри додаються в кінці команди. Це також включає вибір файлів, повторні спроби, ведення журналу та параметри завдання.

/s призначений для копіювання вкладених папок, крім тих, які є порожніми.

/e призначений для копіювання вкладених папок, включаючи ті, які є порожніми.

/lev:N призначений для копіювання верхніх N рівнів у дереві вихідних папок.

/z файли копіюються в режимі перезавантаження.

Файли /b копіюються в режимі резервного копіювання.

/zb використовує режим перезавантаження. У разі відмови у доступі він використовуватиме режим резервного копіювання.

/efsraw всі зашифровані файли копіюються в режимі EFS RAW.

/copy:CopyFlags Вказує, які властивості файлу копіювати. Відповідні значення для цього параметра: D – дані, O – інформація про власника, A – атрибути, T – позначки часу, U – інформація про аудит, а S – безпека=NTFS ACL.

Файли /sec копіюються із захистом (так само, як /copy:DATS).

/copyall вся інформація про файл копіюється (так само, як /copy:DATSOU).

Інформація про файл /nocopy виключена (добре поєднується з /purge).

/secfix всі файли отримують виправлення безпеки файлів, включаючи пропущені.

/timfix всі файли отримують фіксований час, включаючи пропущені.

/purge видаляє цільові папки та файли, які були видалені з джерела.

/mir відображає дерево папок (той же ефект, що й /e плюс /purge).

/mov переміщує файли та видаляє їх із джерела після їх копіювання.

/move переміщує та видаляє файли та каталоги з джерела під час їх копіювання.

/a+:[RASHCNET] надає атрибути вихідних файлів скопійованим файлам.

/a-:[RASHCNET] видаляє атрибути вихідних файлів із скопійованих файлів.

/fat створює цільові файли, використовуючи лише імена файлів 8.3 FAT.

/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 показує дату у стандартному форматі РРРРММДД.

/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 у коментарях нижче.

Останні повідомлення