我假设调用了一个 UNIX shell,但我想知道 Python 中是否还有其他选项。
问问题
2196 次
2 回答
4
我的猜测也是,这是一个权限问题。对我(OS X 10.7.3)来说,这有效:
$ ls
slask.py system.py system1.gif system2.gif
$ python
>>> from os import *
>>> link('system2.gif', 'mylink.gif')
>>> exit()
$ ls
mylink.gif slask.py system.py system1.gif system2.gif
为了清楚起见,“硬链接通常不会引用目录,也可能不会跨越文件系统。”
这是因为硬链接目录可能会产生无限循环。所以需要使用 os.mkdir 创建目录。然后可以将文件硬链接到该新目录中。
于 2012-05-25T13:29:37.507 回答
1
os.link
声称可以在所有 Unix 平台上工作。它有任何 OS X 特定的问题吗?
于 2012-04-26T05:45:12.753 回答