【发布时间】:2012-06-02 10:36:16
【问题描述】:
我基本上想做的是cp -Rl dir1 dir2。但据我了解,python 仅提供 shutils.copytree(src,dst) 实际复制文件,但不可能硬链接文件。
我知道我可以使用subprocess 模块调用cp 命令,但我希望找到一种更简洁的(pythonic)方式来执行此操作。
那么有没有一种简单的方法可以做到这一点,还是我必须自己通过目录递归来实现它?
【问题讨论】:
-
目录遍历很简单,何不试试呢?
-
这与尝试或不尝试无关:这个问题更想说“我无法想象这在数百次之前还没有完成,因此必须在模块 xy 中可用”。一直在重新发明轮子似乎是不对的。
标签: python directory directory-structure hardlink