Список программ для копирования файлов
Эта статья нуждается в дополнительных цитатах для проверки . ( сентябрь 2012 г. ) |
В этой статье представлен список встроенного и стороннего программного обеспечения для копирования и перемещения файлов — утилит и другого программного обеспечения , используемого в рамках управления компьютерными файлами для явного перемещения и копирования файлов и других данных по требованию из одного места в другое на устройстве хранения данных .
Копирование файлов является фундаментальной операцией хранения данных. [ нужна ссылка ] Большинство популярных операционных систем, таких как Windows , macOS и Linux , а также операционные системы для смартфонов , такие как Android, содержат встроенные функции копирования файлов, а также интерфейсы командной строки (CLI) и графический интерфейс (GUI) для функций копирования и перемещения файловой системы . В некоторых случаях они могут быть заменены или дополнены программным обеспечением сторонних производителей для получения других, расширенных или улучшенных функций. [ нужна ссылка ] В этой статье перечислено встроенное и внешнее программное обеспечение, предназначенное для этой цели.
Сопутствующее программное обеспечение
[ редактировать ]Для программного обеспечения, предназначенного для копирования, клонирования, создания образов или создания целых устройств хранения данных, таких как компакт-диски , DVD-диски , диски Blu-ray , жесткие диски и разделы устройств хранения , резервного копирования данных , копировальных аппаратов, которые работают с устройствами хранения как с логической единицей, и более общего характера. файловые менеджеры и другие утилиты, связанные с программным обеспечением для копирования файлов, см.:
Функциональность и требования, которым удовлетворяет программное обеспечение для копирования файлов
[ редактировать ]Примеры сопоставимых рабочих функций, наблюдаемых в программах копирования файлов:
- Критерии исходных файлов и целевого местоположения: обычно местоположение и критерии выбора внутри этого местоположения) и местоположение назначения.
- Существующие целевые файлы: действие, которое необходимо предпринять в отношении существующих файлов в целевом расположении (если файл уже существует, не существует или существуют другие файлы).
- Тонкость обработки существующих файлов заключается в том, перезаписываются ли такие файлы при попытке копирования, или они переименовываются (или временно присваиваются целевые данные) и удаляются только после проверки заменяющего файла.
- Проверка: действия, предпринятые для обеспечения целостности полученных результатов по сравнению с исходными файлами.
- Организация очередей: как следует планировать и определять приоритеты нескольких операций или операций с большими файлами (или большим количеством файлов), а также любое управление очередями.
- Подтверждения и предупреждения оператора: нужно ли и когда запрашивать подтверждение действия
- Свойства файла: копировать ли атрибуты файла , временные метки и разрешения.
- Особенности файловой системы: например, файловые системы Windows могут также отслеживать короткие имена файлов « 8.3 » или могут быть неспособны правильно обрабатывать длинные имена файлов.
- Поток и алгоритмы программы: многопоточность , буферизация , скорость/приоритет данных, обработка прерываний/перезапусков, обеспечение атомарности/целостности и другие алгоритмы , влияющие на эффективность работы.
- Примечательная функция здесь относится к параметрам, определяющим, будет ли базовая файловая система запрошена для выполнения операции перемещения, операции копирования или создания или удаления новой точки соединения ( жесткой ссылки ), если это будет соответствовать потребностям запрошенного действия. Перемещение, связывание и отсоединение могут быть намного быстрее и с меньшим риском, чем копирование, но не всегда желательны или доступны. В частности, они могут быть недоступны, если источник и место назначения находятся на разных логических устройствах или на устройствах, которые не позволяют легко перемещать существующие данные. В некоторых случаях операция «копирования и удаления» может оказаться неизбежной при перемещении файла.
- Варианты чистого копирования и перемещения: создавать ли только папки ( каталоги ) в источнике или создавать файлы как «нулевые» (пустые), а не копировать все данные
- Отчеты о статусе, ошибках и статусе: обработка ошибок и любые журналы или отчеты, созданные по операциям (операциям) во время выполнения или после завершения.
- Совместимые устройства и файловые системы: пригодные/неиспользуемые типы запоминающих устройств и файловых систем.
- Возможности системного администрирования и работы в сети: например, копирование между сетями и другие аспекты управления сетью, удаленное использование, аутентификация.
Общие дифференциаторы и функции программного обеспечения:
- Гибкость и настраиваемость: опции, скины, расширяемость/плагины.
- Выбор операционной системы: кроссплатформенность ?
- Интеграция операционной системы: является ли программное обеспечение встроенным, отдельным или отдельным, но может заменить встроенные функции.
- Интерфейсы: командная строка , графический интерфейс , API , скрипт.
Обзор
[ редактировать ]Компания Gizmo's Freeware опубликовала базовый сравнительный обзор ряда известных сторонних программ для копирования файлов в Windows . [1] FastCopy занял первое место, поскольку обладает самой высокой скоростью и малым потреблением системных ресурсов (автор утверждает, что он использует собственный кеш, чтобы избежать замедления работы другого программного обеспечения, а также Win32 API и среду выполнения C, а не MFC ). Было отмечено, что Ultracopier имеет хорошо развитый графический интерфейс. Unstoppable Copier считался нишевым копировальным аппаратом, предназначенным для достижения наилучших результатов при работе с поврежденными носителями и файлами, но за счет скорости. Ниже также упоминалась TeraCopy, которая также заслуживает внимания. Совсем недавно в блоге Raymond CC был рассмотрен аналогичный набор программного обеспечения для версий Windows XP, 7 и 8, а также оценен FastCopy как победитель в общем зачете по скорости. [2] Обоим обзорам более четырех лет.
Список
[ редактировать ]Команды операционной системы:
- Программа обмена периферийными устройствами
- КП
- МВ
- копировать (команда)
- xcopy - утилита копирования Windows включена до Windows Vista , но теперь устарела в пользу Robocopy.
- Robocopy — замена Windows xcopy с дополнительными опциями, представленная как стандартная функция в Windows Vista и Windows Server 2008.
Известные сторонние программы для передачи файлов включают в себя:
- Быстрое копирование
- RichCopy
- Rclone – с открытым исходным кодом, используется с облачным хранилищем.
- rsync — утилита копирования GPL с открытым исходным кодом для Windows и UNIX-подобных операционных систем.
- ТераКопия
- Ultracopier — эволюция . Supercopier
См. также
[ редактировать ]- Список программного обеспечения для резервного копирования
- Список команд Unix
- Файловые менеджеры
- Список программ для удаления данных
- Управление версиями файловой системы
Ссылки
[ редактировать ]- ^ Лучшая бесплатная утилита копирования файлов, обновленная 1 мая 2016 г., на сайте Gizmo's Freeware, techsupportalert.com.
- ^ 15 бесплатных инструментов копирования файлов, проверенных на самую высокую скорость передачи , «Обновлено 4 года назад» по состоянию на 19 июня 2020 г. в блоге Raymond CC.