Python os.link() 方法
os.link() 方法用于创建硬链接
该方法对于创建一个已存在文件的拷贝是非常有用的
导入模块
import os
语法
os.link(src, dst)
参数
参数 | 说明 |
---|---|
src | 用于创建硬连接的源地址 |
dst | 用于创建硬连接的目标地址 |
返回值
无
范例
下面的代码使用 os.link() 将 demo.txt 文件链接到 /tmp/demo.txt 以下实例演示了 link() 方法的使用:
#!/usr/bin/python # -*- coding: UTF-8 -*- import os # 打开文件 path = "/var/site/html/demo.txt" fd = os.open( path, os.O_RDWR|os.O_CREAT ) # 关闭文件 os.close( fd ) # 创建以上文件的拷贝 dst = "/tmp/demo.txt" os.link( path, dst) print "创建硬链接成功!!"
运行以上 Python 代码,输出结果如下
创建硬链接成功!!