Метод os.link() в Python
Методы работы с файлами/каталогами в Python OS
Обзор
Метод os.link() используется для создания жёсткой ссылки с именем, заданным параметром dst, указывающей на параметр src.
Этот метод очень полезен для создания копии существующего файла.
Он поддерживается только в Unix и Windows.
Синтаксис
link()Синтаксис метода выглядит следующим образом:
os.link(src, dst)
Parameters
src-- Исходный путь, используемый для создания жёсткой ссылки
dst-- Путь назначения, используемый для создания жёсткой ссылки
Возвращаемое значение
Этот метод не имеет возвращаемого значения.
Примеры
В следующем примере демонстрируется использование метода link():
#!/usr/bin/python # -*- coding: UTF-8 -*- import os, sys # 打开文件 path = "/var/www/html/foo.txt" fd = os.open( path, os.O_RDWR|os.O_CREAT ) # 关闭文件 os.close( fd ) # 创建以上文件的拷贝 dst = "/tmp/foo.txt" os.link( path, dst) print "创建硬链接成功!!"
Вывод вышеприведённой программы:
Hard link created successfully!!Другие расширения