首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重命名python中的符号链接

重命名python中的符号链接
EN

Stack Overflow用户
提问于 2012-02-08 08:21:10
回答 2查看 2.2K关注 0票数 2

我想知道有没有可能用python重命名一个符号链接。

已经尝试过os.renameshutil.move

有什么想法吗?

os.rename返回此错误:OSError: [Errno 18] Cross-device link

代码语言:javascript
复制
>>> import sys, os
>>> 
>>> path = '/Library/Application Support/appsolute/MAMP PRO/db/'
>>> job = path + 'mysql-job/'
>>> perso = path + 'mysql-perso/'
>>> mysql = path + 'mysql/'
>>> 
>>> os.rename(mysql, job)

Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    OSError: [Errno 18] Cross-device link
>>> exit()

Danny-Dombrowski:script ddombrowski$ ls -al /Library/Application\ Support/appsolute/MAMP\ PRO/db/
    total 24
    drwxrwxr-x   5 root         admin   170  7 fév 19:29 .
    drwxrwxr-x  12 root         admin   408  7 fév 17:14 ..
    -rw-r--r--@  1 ddombrowski  admin  6148  7 fév 19:29 .DS_Store
    lrwxr-xr-x   1 ddombrowski  admin    46  7 fév 19:29 mysql -> /Volumes/Gestion Portail         Sante/Database/mysql/
    drwxrwxr-x  11 ddombrowski  admin   374  7 fév 19:22 mysql-perso
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-08 08:26:10

os.rename将工作得很好:

代码语言:javascript
复制
$ ln -s target link
$ python -c "import os; os.rename('link', 'link.new')"
$ ls -l link.new
lrwxrwxrwx 1 phihag phihag 6 Feb  8 01:25 link.new -> target

请确保您没有在符号链接之后包含:link/link/.相同,但与link不同。

票数 2
EN

Stack Overflow用户

发布于 2012-02-08 08:24:12

os.rename应该可以工作。

代码语言:javascript
复制
xupeng@xupeng t $ ls -l
total 0
-rw-r--r-- 1 xupeng xupeng 0 Feb  8 08:22 a
lrwxrwxrwx 1 xupeng xupeng 1 Feb  8 08:23 b -> a
xupeng@xupeng t $ python
Python 2.6.5 (release26-maint, Sep 21 2011, 10:32:38) 
[GCC 4.3.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.rename('b', 'c')
xupeng@xupeng t $ ls -l
total 0
-rw-r--r-- 1 xupeng xupeng 0 Feb  8 08:22 a
lrwxrwxrwx 1 xupeng xupeng 1 Feb  8 08:23 c -> a
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9186138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档