Python Glossary English

все Python 3osфункция

os.link

os — ссылки

Создаёт жёсткую ссылку на файл (второе имя того же inode).

Синтаксис

os.link(...)

Жёсткая ссылка — второе имя тех же данных: изменение через одно имя видно через другое, а данные исчезнут, только когда удалят все имена (счётчик в st_nlink). Ссылка возможна лишь в пределах одной файловой системы, и на каталоги её обычно не создать. На Windows работает с 3.2, но только на NTFS.

Примеры

import os
open('link_src.txt', 'w').close()
os.link('link_src.txt', 'link_src.txt_l')
print(os.path.exists('link_src.txt_l'))   # → True
os.remove('link_src.txt_l')
os.remove('link_src.txt')

См. также

Частые ошибки

Открыть в полном глоссарииdocs.python.orgСообщить о неточности