加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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<文件夹名称>回报.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读