Я хочу скопировать файл src
в пункт назначения dst
, но если src
оказывается символической ссылкой, сохраните ссылку вместо копирования содержимого файла. После выполнения копирования os.readlink
должен возвращать то же самое для src
и dst
.
Модуль shutil
имеет несколько функций, таких как copyfile
, copy
и copy2
, но все они скопируют содержимое файла и не сохранят ссылку. shutil.move
имеет правильное поведение, кроме того, что он удаляет исходный файл.
Есть ли встроенный способ в Python для выполнения копирования файла при сохранении символических ссылок?