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