Автор: Администратор |
Встроенная в операционную систему Windows утилита копирования файлов и каталогов с возможностью из синхронизации.
- создание дерева каталогов с файлами нулевой длины;
- копирование структуры каталогов без файлов, входящих в них;
- копирование структуры папок с уровнем их вложенности не больше указанного;
- копирование как символических ссылок на папки, так и самих папок, на которые они ссылаются;
- копирование одних и тех же файлов (новые не копируются);
Выбор папок и файлов для копирования, соответствующих каким-либо критериям:- атрибуты папок и файлов (копирование только объектов с указанными атрибутами);
- путь к папке/файлу;
- дата создания (не больше и/или не меньше указанной);
- размер файла (не больше и/или не меньше указанного);
- расширение файла;
Отслеживание изменений, актуальность копий:- копирование измененных файлов с отличающейся датой и/или временем изменения;
- копирование новых файлов;
Работа с атрибутами, правами доступа:- выборочное копирование атрибутов файлов (без копирования файлов);
- добавление/удаление атрибутов у копированных файлов;
- копирование с сохранением списка прав доступа на файлы и папки (ACL);
- обновить ACL у уже скопированных файлов, если список прав доступа поменялся у исходных файлов;
Другое:- поддержка возобновления копирования файлов, в случае обрыва/восстановления связи;
- экономия пропускной способности канала связи за счет уменьшения скорости копирования файлов. Причем, такую экономию можно включать в зависимости от размеров (/THRESHOLD) копируемых файлов. Поскольку маленькие файлы всегда копируются медленно, нет смысла ограничивать скорость их копирования;
- возможность повторения копирования в случае неудачи и установки времени, через которое будет предпринята повторная попытка;
- ведение лог-файла с возможностью указать, что записывать в журнал;
- необходимо запускать от имени администратора;
- в зависимости от версии Windows поддерживаемый набор ключей утилитой может отличаться;
- при неосторожном использовании ключей /MIR и /PURGE можно потерять файлы;
- robocopy не создает каталог, который нужно скопировать со всем его содержимом, в новом месте, а копирует туда содержимое каталога. Например, в результате выполнения команды robocopy c:\temp\dir c:\temp\tmp /e копируемый каталог dir не будет создан в c:\temp\tmp. В c:\temp\tmp будет помещено содержимое dir. Стоит отметить, что по давно устоявшимся правилам, еще со времен операционных систем DOS, при таком синтаксисе папка dir должна также копироваться, а синтаксис, предписывающий копирование содержимого этой папки выглядит так: c:\temp\dir\*.* Но robocopy считает это ошибкой. В связи с этим возникает вопрос, как при помощи robocopy скопировать только нужную папку.
- ключ /SL работает, если копирование символической ссылки происходит в пределах одной системы. Если копирование будет происходить на другой компьютер, то вместо символической ссылки будет скопирован каталог со всем ее содержимым, на который она ссылается. Такое же поведение наблюдается и у Far Manager.
/? - показать справку о программе.
/S - копирование вложенных каталогов. Пустые каталоги не копируются.
/E - копирование вложенных каталогов. Пустые каталоги копируются.
/IM - копирование файлов, дата и/или время которых изменилась.
/LEV:N - копирование только верхних N уровне исходного дерева каталогов.
/Z - позволяет продолжить копирование файлов после восстановления связи, если вдруг она оборвалась.
/B - копирование папок и файлов с очисткой ACL.
/J - копирование данных с помощью небуферированных операций ввода-вывода (рекомендовано для больших файлов).
/COPYALL - аналогично параметру /copy:DATSOU. При копировании файлов также копируются все их атрибуты: D - данные, A - атрибуты, T - метки времени, S - ACL, O - сведения о владельце, U - сведения об аудите. Данный ключ не включает копирование расширенных атрибутов папок. Чтобы включить в копирование и их, нужно добавить еще один ключ: /DCOPY:E.
/DCOPY:E - копирование расширенных атрибутов папок.
/SECFIX - корректирует ACL в файлах (уже скопированных) в пункте назначения, если ACL поменялись в источнике. Для того, чтобы функция работала, данный параметр нужно использовать с другими ключами: /SECFIX /XO /XN /XC /COPYALL;
/XO - не копировать файлы, если в источнике они старше, чем в пункте назначения;
/XN - не копировать файлы, если в источнике они моложе, чем в пункте назначения;
/XC - не копировать измененные файлы;
/PURGE - если в пункте назначения файл присутствует, а в источнике его нет, то этот файл будет удален
/MIR - Тоже самое, что и сочетание параметров /PURGE /E Если в пункте назначения файл присутствует, а в источнике его нет, то этот файл будет удален. Проверяются все подкаталоги.
/MOV - перемещение файлов (удаление из источника);
/MOVE - перемещение файлов и каталогов (удаление из источника);
/CREATE - создание дерева каталогов с файлами нулевой длины;
/FAT - приведение имен копируемых файлов к схеме "8.3", когда имя файла не может быть больше 8-ми символов, а расширение - не больше 3-х;
/MAXAGE:X - копировать файлы, появившиеся/изменившиеся за последние X дней;
/MINAGE:X - копировать любые файлы, но только не те, которые появились/изменились за последние X дней;
/MT:X - копировать файлы в несколько потоков. X - количество потоков (до 128). Эффективно при копировании мелких файлов;
/LOG:path - создание лог-файла, в который будет записываться ход и результаты копирования. path - путь, где будет создан журнал. Журнал будет перезаписан.
/LOG+:path - создание лог-файла, в который будет записываться ход и результаты копирования. path - путь, где будет создан журнал. Журнал будет дополняться.
/TEE - отображение хода копирования на экране.
/SL - не копировать каталоги, на которые указывают символические ссылки, а копировать лишь сами ссылки. Данный ключ работает, если копирование символической ссылки происходит в пределах одной системы. Если копирование будет происходить на другой компьютер, то вместо символической ссылки будет скопирован каталог со всем ее содержимым, на который она ссылается. Такое же поведение наблюдается и у Far Manager.
robocopy c:\temp\dir c:\temp\tmp /E - копирует все (/E) папки и файлы из c:\temp\dir в c:\temp\tmp
robocopy c:\temp\dir c:\temp\tmp /E *.docx - копирует все (/E) папки и файлы с расширением docx из c:\temp\dir в c:\temp\tmp
robocopy c:\temp\dir c:\temp\tmp /E /LOG+:c:\log.log - копирует папки и файлы из c:\temp\dir в c:\temp\tmp Будет создан дозаписываемый лог-файл log.log, в котором будет отражен весь процесс копирования с результатами.
robocopy c:\temp\dir c:\temp\tmp /E /LOG+:c:\log.log /L - перечисляет (/L) имена папок и файлов, имеющихся в c:\temp\dir без их копирования. Будет создан дозаписываемый лог-файл log.log, в котором будут перечислены все найденные папки и файлы.
robocopy c:\temp\dir c:\temp\tmp /E /IM - копирует только измененные файлы из c:\temp\dir в c:\temp\tmp Если дата или время изменения файла в источнике данных отличаются от таковых файла в папке назначения, то такой файл будет скопирован с заменой существующего. Также копируются новые файлы и папки.
robocopy c:\temp\dir c:\temp\tmp /e /LEV:1 - будут скопированы все файлы из dir, но не каталоги.
robocopy c:\temp\dir c:\temp\tmp /E /LEV:2 - будут скопированы все файлы из dir, а также подкаталоги с входящими в них файлами.
robocopy c:\temp\dir c:\temp\tmp /E /PURG - копирует папки и файлы из c:\temp\dir в c:\temp\tmp. Если в любой (/E) папке пункта назначения будет присутствовать какой-нибудь файл, а в источнике такого файла не будет, то этот файл будет удален и в пункте назначения.
robocopy c:\temp\dir c:\temp\tmp /E /SECFIX /XO /XN /XC /COPYALL - обновить ACL у уже скопированных файлов, если список прав доступа поменялся у исходных файлов.
HEX-значение | DEC-значение | Описание |
0x00 | 0 | Ошибок не возникло, копирование не производилось. Деревья каталогов источника и назначения полностью синхронизированы. |
0x01 | 1 | Один или несколько файлов были успешно скопированы. |
0x02 | 2 | Были обнаружены некоторые дополнительные файлы или каталоги. Ни один файл не был скопирован. |
0x03 | 3 | (коды 2+1) Некоторые файлы были скопированы. Дополнительные файлы присутствовали. Без ошибок. |
0x04 | 4 | Обнаружены некоторые несовпадающие файлы или каталоги. |
0x05 | 5 | (коды 4+1) Некоторые файлы были скопированы. Некоторые файлы не совпадают. Без ошибок. |
0x06 | 6 | (коды 4+2) Существуют дополнительные файлы и несовпадающие файлы. Никакие файлы не были скопированы. Это не ошибка, а означает, что файлы уже существуют в каталоге назначения. |
0x07 | 7 | (коды 4+1+2) Файлы были скопированы, имелось несоответствие файлов и присутствовали дополнительные файлы. |
Ошибки | ||
0x08 | 8 | Некоторые файлы или каталоги не удалось скопировать (произошли ошибки копирования и превышен лимит повторных попыток). |
0x10 | 16 | Серьезная ошибка. Robocopy не копировал файлы. Либо ошибка использования, либо ошибка из-за недостаточных прав доступа к исходному или целевому каталогу. |
Версия | Год | Где находится |
4.0.1.70 | 1997 | Windows NT Resource Kit |
4.0.1.71 | 1997 | Windows NT Resource Kit |
4.0.1.95 | 1999 | Windows 2000 Resource Kit |
4.0.1.96 | 1999 | Windows 2000 Resource Kit |
5.1.1.1010 | 2003 | Windows 2003 Resource Kit |
5.1.2600.26 | 2005 | В составе Robocopy GUI v.3.1.2 |
5.1.10.1027 | 2008 | Windows Vista, Windows Server 2008, Windows 7 |
6.1.7601 | 2009 | Обновление KB2639043. |
6.2.9200 | 2012 | Windows 8 |
6.3.9600 | 2013 | Windows 8.1 |
10.0.10240.16384 | 2015 | Windows 10 |
10.0.16299.15 | 2017 | Windows 10 1709 |
10.0.17763.1 | 2018 | Windows 10 1809 |
10.0.18362.1 | 2019 | Windows 10 1909 |
mklink >>>
создание символьных и жестких ссылок, соединений / создание Junctions, Symbolic Links, Hard Links /
ID материала: 14591 / Дата публикации: 11.01.2024 / Просмотров: 103
icacls >>>
сохранение прав доступа (ACL) к папкам в WIndows, резервная копия /
ID материала: 14585 / Дата публикации: 08.01.2024 / Просмотров: 148
Встроенная в ОС Windows утилита, управляющая списками управления доступом (ACL — Access Control Lists) в файловой системе NTFS.
- узнать установленные права доступа к папкам или файлам,
- установить/изменить эти права,
- сохранить информацию об установленных правах в текстовый файл и восстановить их обратно,
- копировать ACL с одной папки на другую....
passwd >>>
ID материала: 14485 / Дата публикации: 14.11.2023 / Просмотров: 107
Команда операционной системы Linux. Предназначена для смены паролей пользователей.
sbin >>>
ID материала: 14478 / Дата публикации: 08.04.2023 / Просмотров: 105
xcopy >>>
копирование файлов и папок / копирование файлов и папок с сохранением прав доступа (ACL) /
ID материала: 14582 / Дата публикации: 14.01.2023 / Просмотров: 156
esentutl.exe >>>
ID материала: 11835 / Дата публикации: 08.04.2020 / Просмотров: 906
Файл операционной системы Windows. Появился в Windows Vista.
Является утилитой, предназначенной для обслуживания файлов баз данных (*.edb) Extensible Storage Engine (расширяемый механизм (система, движок) хранения данных) - ESE.
ESE (другое название - JET Blue) представляет собой упрощенное (по сравнению с отдельными продуктами, такими как Oracle, MS SQL и под.), встроенное в операционную систему Windows средство управления базами данных. Позволяет различным компонентам Windows (Active Directory, Exchange,...
net >>>
ID материала: 11838 / Дата публикации: 14.01.2018 / Просмотров: 968
Команда операционной системы Windows. Предназначена для управления настройками сети на компьютере. Исторически сложилось так, что команда позволяет проводить элементарные манипуляции со службами Windows: запустить, остановить.
sc >>>
ID материала: 11837 / Дата публикации: 14.01.2018 / Просмотров: 790
Команда операционной системы Windows. Предназначена для управления службами и драйверами операционной системы как локального компьютера, так и удаленного.
compmgmt.msc >>>
ID материала: 11833 / Дата публикации: 14.01.2018 / Просмотров: 826
Команда, вызывающая консоль управления компьютером в операционной системе Windows.
Открыть консоль можно, если щелкнуть ПКМ по иконке "Компьютер" (Windows 7) или "Этот компьютер" (Win 8, 8.1, 10, находим через проводник) и выбрать пункт меню "Управление".
services.msc >>>
ID материала: 11832 / Дата публикации: 14.01.2018 / Просмотров: 711
Команда, вызывающая диспетчер служб в операционной системе Windows.
Диспетчер служб можно найти, если щелкнуть ПКМ по иконке "Компьютер" (Windows 7) или "Этот компьютер" (Win 8, 8.1, 10, находим через проводник) и выбрать пункт меню "Управление", где открыть вкладку "Службы"
ID материала: 14576 / Дата публикации: 01.10.2023 / Просмотров: 141
Корзина не предназначена для покупки товаров, поскольку сайт не занимается продажами.
Функция корзины заключается всборе компьютерных комплектующих в собственную базу (требуется регистрация на сайте) и сравнении их между собой.
Сбор компьютерных комплектующих в собственную базу: Эта фанкция необходима для виртуальной сборки компьютера. Требуется регистрация на сайте.
Сравнение комплектующих: Можно сравнить только комплектующие следующих групп: 1. Жёсткие диски. 2. Твердотельные диски. 3. Оперативная память. 4. Видеокарты. 5. Центральные процессоры. 6. Материнские платы.