bash – 使用Cygwin后无法删除Windows 7中网络驱动器中的文件夹
发布时间:2020-12-15 22:32:47 所属栏目:安全 来源:网络整理
导读:我正在使用 Windows 7并在其上安装了Cygwin.使用Cygwin,我最近尝试在网络驱动器中使用Vim编写新文件.当试图保存它时,Vim抱怨该文件是只读的(ls -la表明该驱动器上的文件只有很少的权限,这看起来很奇怪,因为如果我使用 Git Bash尝试相同的权限则会有很大的不
我正在使用
Windows 7并在其上安装了Cygwin.使用Cygwin,我最近尝试在网络驱动器中使用Vim编写新文件.当试图保存它时,Vim抱怨该文件是只读的(ls -la表明该驱动器上的文件只有很少的权限,这看起来很奇怪,因为如果我使用
Git Bash尝试相同的权限则会有很大的不同).
我强迫Vim编写文件,但退出文件后,Windows资源管理器或任何Unix shell都没有.然后我尝试重命名保存文件的文件夹(包括 – > IncludesOld),创建一个包含原始名称的新文件夹,并将所有文件移动到新文件夹.这使原始文件夹(IncludesOld)为空,但我无法将其删除.如果我尝试删除它,则不会显示任何错误消息,但该文件夹仍然存在. 我猜这与Cygwin保持自己的文件系统视图有关,这与我看到的不一致,但我不知道该怎么办. 运行mount会产生以下输出: C:/cygwin64/bin on /usr/bin type ntfs (binary,auto) C:/cygwin64/lib on /usr/lib type ntfs (binary,auto) C:/cygwin64 on / type ntfs (binary,auto) B: on /cygdrive/b type udf (binary,noacl,posix=0,user,noumount,auto) C: on /cygdrive/c type ntfs (binary,auto) D: on /cygdrive/d type ntfs (binary,auto) E: on /cygdrive/e type ntfs (binary,auto) O: on /cygdrive/o type ntfs (binary,auto) S: on /cygdrive/s type ntfs (binary,auto) T: on /cygdrive/t type ntfs (binary,auto) U: on /cygdrive/u type ntfs (binary,auto) W: on /cygdrive/w type ntfs (binary,auto) X: on /cygdrive/x type ntfs (binary,auto) 有问题的文件夹在W:驱动器上,但运行umount / cygdrive / w给我umount:/ cygdrive / w:无效的参数,我只是猜测这是我应该尝试做的事情. 解决方法
AFAIK,可以使用rm -rf<文件夹名称>轻松删除文件夹.如果出现问题,您可以尝试sudo chown< username:group> <文件夹名称>并再次运行rm -rf.如果问题仍然存在,请在问题中添加lsattr<文件夹名称>回报.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |