Как да използвате командата Robocopy в Windows 10

Windows 10 има множество специални инструменти за контрол на поведението и управлението на данните, които използваме в себе си. Въпреки че Windows PowerShell е проектиран да бъде бъдещето на ниво управление на конзолата за Windows, все още имаме серия от полезни команди, които са от голяма помощ за изпълнение на задачи в рамките на системата или на ниво данни, или на ниво конфигурация. Такъв е случаят с Robocopy (Robust File Copy), команда, предназначена за бързо и ефективно копиране на файлове или папки локално или в мрежа в Windows среди.

Какво е робокопияRobocopy е инструмент, който позволява копиране на файлове с помощта на команди, което позволява по -полезно управление чрез работа с информацията, свързана с тези файлове. Тази информация, която можете също да клонирате, съответства на елементи като разрешения, атрибути, собственици или часови марки.

Робокопия ПредимстваНякои от предимствата на използването на Robocopy са:

  • Може да издържа на прекъсвания при копиране на файлове поради прекъсване на захранването или мрежова връзка.
  • Извършва автоматични повторни опити, ако няма достъп до определен файл.
  • Позволява ви да копирате големи количества файлове, нещо, което не е възможно с XCOPY.
  • Има индикатор за напредък.
  • Позволява ви да извършвате многонишково копиране.
  • Поддържа селективно копиране на обекти.
  • Копира цялата информация за елемент, като свойства, атрибути, данни за собственика, а също така запазва разрешенията за файла непроменени.

След това ще видим използването, което можем да дадем на командата Robocopy

1. Как да стартирате и стартирате Robocopy в Windows 10


За да започнем да използваме Robocopy, имаме достъп до командния ред или Windows PowerShell като администратори и в показаната конзола изпълняваме реда Robocopy, полученият резултат ще бъде следният. Тук имаме описание на инструмента и множество начини за използване.

Увеличете

2. Опции и приложения за роботи в Windows 10


Има няколко основни опции при използване на Robocopy, това са:

Робокопия дестинация местоназначение / ДС тази опция е възможно рекурсивно копиране на папки с поддиректории, дори ако те са празни. Когато го изпълняваме, можем да видим пълно обобщение на извършеното действие, показващо дали е имало грешки, съвпадения или повече.

Увеличете

Робокопия дестинация местоназначение / SБлагодарение на тази опция можем да копираме рекурсивно папки с поддиректории, но не и тези, които са празни. В този случай можем да видим, че папките, които нямат никаква информация, са пропуснати.

Увеличете

Робокопия дестинация произход / MIRПараметърът MIR или огледален режим позволява рекурсивно копиране на елементите, но след завършване файловете в местоназначението, които вече не съществуват в източника на копиране, се изтриват.

Увеличете

Робокопия дестинация източник * .jpg.webp / EТази опция ни позволява да посочим конкретни файлове за копиране.

Увеличете

Робокопия общи параметриОбщите параметри на Robocopy са:

  • : Позволява ви да посочите пътя към директорията източник.
  • : Показва пътя към целевата директория.
  • : Позволява ви да посочите файла или файловете, които ще бъдат копирани. Можем да използваме заместващи знаци (* или?), Ако искаме. Ако параметърът на файла не е посочен, *. * се използва като стойност по подразбиране.
  • : Посочете опциите, които могат да се използват с командата robocopy.

Опции за копиране с Robocopy

  • / s: Позволява ви да копирате поддиректории, с изключение на празни директории.
  • / e: Поддържа копиране на поддиректории, включително празни директории.
  • / Lev :: Копира само горните N нива на дървото на директорията източник.
  • / z: Копиране на файлове в режим на рестартиране.
  • / b: Копиране на файлове в режим на архивиране.
  • / ZB: Тази опция използва режима на рестартиране. Ако достъпът е отказан, тази опция използва режим на архивиране.
  • / EFSRAW: Копира всички шифровани файлове в режим EFS RAW.
  • / copy :: Позволява да посочите свойствата на файла, който да се копира. Следните са валидните стойности за тази опция:
- D данни.
- A за атрибути
- T за времеви отметки
-S за NTFS списък за контрол на достъпа (ACL)
- Или информация за собственика
- U на одитна информация
  • Стойността по подразбиране за отметки е DAT (данни, атрибути и часови марки).
  • / DCOPY: t: Тази опция копира часовите марки на директориите.
  • / sec: С използването на този параметър ще копираме файловете безопасно (еквивалентно на / copy: DAT).
  • / COPYALL: Копира цялата информация от файла.
  • / НОКОПИЯ: Тази опция не копира информацията от файла.
  • / secfix: Изпълнява поправки на файлове за сигурност за всички файлове, дори пропуснати файлове.
  • / TIMFIX: Поправете времето за всички файлове, дори пропуснатите.
  • / Purge: Той е отговорен за премахването на целевите файлове и директории, които вече не съществуват в източника.
  • / MIR: Отразява дърво на директории.
  • / Mov: Премества файловете и ги премахва от източника след копиране.
  • / Преместване: Тази опция премества файлове и директории и ги премахва от източника, след като ги копира.
  • / a +: [RASHCNET]: Добавя посочените атрибути за копираните файлове.
  • / a-: [RASHCNET]: Премахва посочените атрибути от копираните файлове.
  • / create: Създава дърво директория и само файлове с нулева дължина.
  • / fat: Създава само целеви файлове, използвайки имена на файлове FAT с дължина 8,3 символа.
  • / 256: Деактивира поддръжката за много дълги пътища (повече от 256 знака).
  • mon :: Тази опция Следи източника и се стартира отново, когато бъдат открити повече от n промени.
  • / MOT :: Той отговаря за мониторинга на произхода и се изпълнява отново след m минути, ако бъдат открити промени.
  • / rh: hhmm-hhmm: Определя времето за изпълнение, когато трябва да започнат нови копия.
  • / PF: Проверява времето за изпълнение според всеки файл.
  • / IPG: n: Показва паузата между пакетите за освобождаване на честотна лента в бавни мрежи или мрежи с ниски ресурси.
  • / SL: Копира символната връзка на местоназначението.

Опции за избор на файл

  • / a: Копира само файлове, за които е зададен модифицираният атрибут.
  • / m: Тази опция копира само файлове, за които е зададен модифицираният атрибут, и нулира променения атрибут.
  • / IA: [RASHCNETO]: Тази опция включва само файловете, за които е зададен някой от посочените атрибути.
  • / XA: [RASHCNETO]: Използването на тази опция изключва файлове, за които е зададен някой от посочените атрибути.
  • / xf […]: Тази опция изключва файлове, които съответстват на посочените имена или пътища.
  • / XD […]: Изключване на директории, които съответстват на посочените пътища и имена.
  • / xct: Използването на тази опция изключва модифицирани файлове.
  • / Xn: Най -новите файлове са изключени.
  • / xo: По -старите файлове са изключени.
  • / xx: Директориите и файловете с екстри са изключени.
  • / XL: „Самотни“ директории и файлове са изключени.
  • / Е: Същите файлове са включени.
  • / IT: Файловете "и" са включени.
  • / max :: Посочете максималния размер на файла (за изключване на файлове, по -големи от n байта).
  • / мин :: Позволява ви да посочите минималния размер на файла (за изключване на файлове, по -малки от n байта).
  • / MaxAge :: Указана е максималната възраст на файла (за изключване на файлове, по -стари от n дни или дата).
  • / MINAGE :: Позволява ви да посочите минималната възраст (с изключение на файлове, по -скорошни от n дни или дата).
  • / MAXLAD :: Указва максималния брой дата на последния достъп (изключва неизползваните файлове от N.).
  • / MINLAD :: Датата на последния достъп е посочена (изключва файловете, използвани от N.) минимум, ако n е по -малко от 1900, N показва броя дни. В противен случай N посочва дата във формата YYYYMMDD.
  • / XJ: Изключване на точки на присъединяване, които обикновено са включени по подразбиране.
  • / FFT: Приема времето на FAT файла (прецизност от две секунди).
  • / DST: Компенсира часовите разлики във времето от лятното часово време.
  • / xjd: Изключване на точките на свързване на директорията.
  • / XJF: Изключване на точки на свързване за файлове.

Опции за повторен опит

  • / r :: Посочете броя на повторните опити при неуспешни копия. Стойността по подразбиране на n е 1 000 000 (един милион повторни опита).
  • / w :: Поддържа посочване на времето за изчакване между повторни опити, в секунди. Стойността по подразбиране на n е 30 (30 секунди таймаут).
  • / reg: Запазва стойностите, посочени в опциите / r и / w като настройки по подразбиране в системния регистър.
  • / TBD: Показва, че системата ще изчака дефинирането на имената на споделянето (Грешка при повторен опит 67).

Опции за регистрация

  • / l: Указва кои файлове ще се показват само (а не копирани, изтрити или маркирани с време).
  • / x: Отчита всички допълнителни файлове, а не само избрани.
  • / v: Извежда подробен изход и показва всички пропуснати файлове.
  • / TS: Включва часовите марки на изходния файл в изхода.
  • / FP: Включва пълните имена на файлове в изхода.
  • / байтове: Отпечатайте размерите като байтове или KB.
  • / NS: Указва, че размерите на файловете няма да се записват.
  • / NC: Указва, че файловите класове няма да бъдат регистрирани.
  • / NFL: Указва, че имената на файловете няма да бъдат регистрирани.
  • / NDL: Указва, че имената на директориите няма да бъдат регистрирани.
  • / NP: Указва, че ходът на операцията по копиране (броят на файловете или директориите, копирани досега) няма да се показва.
  • / Eta: Показва очакваното време на пристигане (ETA) на копираните файлове.
  • / log :: Записва изхода на състоянието в лог файла (презаписва съществуващия лог файл).
  • / log +:: Записва изхода на състоянието в лог файла (добавя изхода към съществуващия лог файл).
  • / Unicode: Показва изхода за състоянието като Unicode текст.
  • / unilog :: Запишете състоянието на изход за лог файла като Unicode текст.
  • / unilog +:: Запишете състоянието на изхода за лог файла като Unicode текст.
  • / tee: Записва изхода на състоянието в прозореца на конзолата, както и в лог файла.
  • / NJH: Показва, че няма заглавка на работа.
  • / njs: Указва, че няма обобщение на заданието.

По този начин Robocopy се превръща в неразделна функция за копиране и архивиране на задачи в Windows среди.

ЗабележкаАко искаме да се консултираме с допълнителна помощ от Robocopy, можем да изпълним следния ред:

 Робокопия /? 

Увеличете

3. Използване и примери на командата Robocopy в Windows 10


Някои от опциите, които можем да намерим с помощта на командата Robocopy, са следните:

Просто копие на файлТова е най -основната задача на Робокопията

 Робокопия C: \ UserFolder C: \ BackupFolder 

Копирайте цялото съдържаниеТази опция клонира цялото съдържание, включително празни папки.

 Робокопия C: \ SourceFolder C: \ DestinationFolder / E 

Списък на файловетеСледният синтаксис ще изброи файловете, които ще поставим с ограничение от повече от 32 MBytes по размер. С параметъра / l - ние ще филтрираме само файлове, които отговарят на това условие за размер.

 Robocopy.exe c: \ SourceFolder d: \ targetfolder / мин: 33553332 / l 

Копирайте промените във файловетеС този синтаксис всички промени ще бъдат копирани във файловете в директорията c: \ data, която съдържа датата. Пакетният файл ще бъде създаден:

 @echo off day set =% date: ~ 0.2% set month =% date: ~ 3.2% set year =% date: ~ 6.4% Робокопиране "c: \ data" "c: \ backup \ data \% day% -% месец% -% година% \ "/ МАКСАЖ: 1

Копирайте дървото на директориитеПо този начин ще направим копие на дървото на директориите, включително времеви марки на произход:

 Робокопия C: \ Folder1 C: \ Folder2 / MIR / dcopy: T 

Огледални директорииТази опция ще отразява директории с подпапки, включително празни директории. За това използваме опцията Robocopy / MIR, която дублира дърво на директории, включително всички подпапки и празни директории, като също така изтрива елементи, които вече не са налични в папката на местоназначение. Имате две възможности да използвате:

 ROBOCOPY \ sourceserver \ share \ destinationerver \ share / MIR ROBOCOPY изходно устройство: \ DIR целево устройство: \ DIR / MIR

Благодарение на тази помощна програма можем да управляваме по -пълно архивирането на нашата информация, без да губим нейните атрибути.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave