Я использую сервер человечности и проект, я продолжаю работать, имеет очень строгие требования относительно данных проверки, не повреждается. Я, может казаться, не нахожу хороший ответ на этом при выполнении локальной копии файлов к новому каталогу, действительно ли необходимо сделать Md5sum, или операционная система делает этот вид проверки по умолчанию, чтобы удостовериться, что передача файлов проходит правильно?
Ни один cp
ни любой из общих (или редкий) файловые менеджеры настольной среды проверят суммы md5 после того, как они скопируют. Необходимо будет сделать это сами. В зависимости от типа файлового менеджера Вы используете, или с помощью сценариев, Вы могли автоматизировать проверку.
Также знайте, что sha1 является сильным алгоритмом, чем md5, если Вы надеетесь делать больше, чем просто "контрольная сумма" копия.
хорошо, Вы могли, вероятно, использовать rsync локально, чтобы сделать это - он имеет свой собственный алгоритм контрольной суммы прокрутки, и это было бы более безболезненным, чем вычисление контрольной суммы каждый файл.
Одна опция, которая могла бы быть легче, чем использование md5sum в файле, копирующем, состоит в том, чтобы использовать rsync с-c опцией. rsync является способным копированием файла и командой резервного копирования. Например, для копирования содержания/src/foo к/dest/foo:
rsync -acv /src/foo/ /dest/foo
Отметьте особенное использование запаздывающей наклонной черты в первом параметре.
См. страницу справочника для rsync для получения дополнительной информации.
Править:-c для "вычисления контрольной суммы".