jos*_*isq 3 fedora sublimetext2
我有Fedora 18和Sublime Text 2
我无法从Sublime Text 2 UI中删除我项目中的文件.
当我尝试删除某个文件时,控制台显示此信息:
Traceback (most recent call last):
File "./sublime_plugin.py", line 337, in run_
File "./side_bar.py", line 19, in run
File "./send2trash/plat_other.py", line 153, in send2trash
File "./send2trash/plat_other.py", line 121, in find_ext_volume_trash
File "./send2trash/plat_other.py", line 115, in find_ext_volume_fallback_trash
File "./send2trash/plat_other.py", line 60, in check_create
File ".\os.py", line 157, in makedirs
OSError: [Errno 13] Permission denied: '/.Trash-1000'
我需要你的帮助 :)
这是send2trash Python库的一个bug.这是因为您的文件位于与垃圾文件夹不同的安装点.
如果您已安装/并/home在不同的分区中,send2trash库无法将文件移动到您的垃圾文件夹(通常在/home/<user>/.local/share/Trash/).因此删除过程会尝试找到包含您文件的硬链接; 在这种情况下,它是/.在此目录中,它查找Trash-<user id>文件夹.
Linux文件管理器的默认行为是提示永久删除,Sublime Text中不会发生这种情况.要解决此问题,请键入终端
sudo mkdir /.Trash-<userid>
sudo chown <user> /.Trash-<userid>
Run Code Online (Sandbox Code Playgroud)
现在您可以删除文件并从此文件夹中恢复.
| 归档时间: |
|
| 查看次数: |
1371 次 |
| 最近记录: |