Python os.link()
Python os.link() 方法用于创建硬链接。这种方法创建一个硬链接,指向名为目的地的源头。
注意:此方法仅适用于Windows和Unix平台。
语法:os.link(src, dst, *, src_dir_fd = None, dst_dir_fd = None, follow_symlinks = True)
参数:
表示文件系统路径的类路径对象。这是将为其创建硬链接的源文件路径
dst:表示文件系统路径的类路径对象。这是创建硬链接的目标文件路径。
类路径对象是一个表示路径的字符串或字节对象。
src_dir_fd(可选):引用目录.的文件描述符。该参数的默认值为None。如果指定的src路径是绝对路径,则忽略此参数。如果指定的src路径是相对的,而src_dir_fd不是None,那么指定的src路径相对于与src_dir_fd关联的目录。
dst_dir_fd(可选):指向目录的文件描述符。
follow_symlinks(可选):一个布尔值。
返回类型:此方法不返回任何值。
示例1
使用 os.link() 方法
# Python program to explain os.link() method
# importing os module
import os
# Source file path
src = '/home/ihritik/file.txt'
# Destination file path
dst = '/home/ihritik/Desktop/file(link).txt'
# Create a hard link
# pointing to src named dst
# using os.link() method
os.link(src, dst)
print("Hard link created successfully")
输出:
Hard link created successfully