«Файловая структура» не совсем точное понятие. Но для разумного значения выражения cp
не «сохраняет» и не «изменяет» файловую структуру, а копирует ее.Копия будет идентична оригиналу способом, который cp
знает, как сохранить. Как минимум, это означает одно и то же содержимое файла и некоторые идентичные метаданные (разрешения, имена и типы файлов в рекурсивной копии, большинство других метаданных, таких как временные метки с -p
и т. Д.). Большинство реализаций cp
не воспроизводят внутреннюю структуру сжатых файлов, таких как разреженные файлы. И cp
не сохранит структуру файла (способ, которым блоки, составляющие файл, организованы на диске) - это было бы невозможно в пределах одной файловой системы и не имело бы смысла для разных файловых систем. Это не «повредит» данные, поскольку содержимое файла сохраняется: вы получаете те же данные, но, возможно, сохраняете их по-разному.