cygwin unzip正在创建我以后无法删除的目录/文件


0

2009年4月20日的UnZip 6.00,来自Info-ZIP - 来自cygwin 32位。

Windows 7企业版。以管理员访问权限运行 当我使用unzip来爆炸.zip文件时,以后无法删除由解压缩创建的目录和文件。我可以探索创建的目录结构并查看节点(文件) - 但是,我无法删除任何目录或文件。是什么赋予了 ?事实证明这是昂贵和痛苦的!

当我运行命令“rd / s / q dir”时,我收到错误“访问被拒绝”。

但是,如果我使用7-Zip文件管理器进行解压缩,我可以稍后删除文件和目录而不会出现问题。因此,解压缩是在文件上设置一些权限,以防止它被删除。

那么解决方案是什么?如何告诉解压缩分配正确的权限。此外,对于现有目录树(由解压缩创建),如何删除现有权限以便删除目录树?

似乎有以下相似之处:如何阻止cygwin创建不可删除的文件?或者我可以以某种方式删除它们吗?


rm -r dir以管理员身份运行什么?使用icacls检查文件权限。
matzeri 2016年

rm -r dir做了伎俩!谢谢。请添加答案,我会选择它。谢谢。如果你能说为什么rd / s / q没有解决它也会很棒。我可以使用哪些工具来了解层下发生的事情?谢谢。
anjanbacchu 2016年

Answers:


0

由于Cygwin创建了专门制作的ACL以模仿POSIX权限,因此使用cygwin解压缩创建文件和目录的couterpart将使用cygwin删除 rm -r dir

最终以管理员身份运行它。

Windows命令icacls允许详细验证文件和目录ACL。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.