Path Cygwin chmod路径失败,在cd之后工作

Path Cygwin chmod路径失败,在cd之后工作,path,cygwin,windows-7-x64,chmod,Path,Cygwin,Windows 7 X64,Chmod,Windows 7,64位,正版英特尔。NTFS。SSD,fwiw C:\SVN\zFPE610>uname-r 1.7.350.287/5/3 如果我用一条路径做一个chmod,它说它工作了,但没有。如果我先将cd放入目录,它会工作。带项目符号的线条是我的评论,我把它们作为星号,网站编辑正在将它们做成项目符号: 好的,我在C:\SVN\zFPE610: C:\SVN\zFPE610>cat ZFP-BUILD-2015-03-27-001\Updated\VSHPCRT1 cat:ZFP-BU

Windows 7,64位,正版英特尔。NTFS。SSD,fwiw

C:\SVN\zFPE610>uname-r 1.7.350.287/5/3

如果我用一条路径做一个chmod,它说它工作了,但没有。如果我先将cd放入目录,它会工作。带项目符号的线条是我的评论,我把它们作为星号,网站编辑正在将它们做成项目符号:

好的,我在C:\SVN\zFPE610: C:\SVN\zFPE610>cat ZFP-BUILD-2015-03-27-001\Updated\VSHPCRT1 cat:ZFP-BUILD-2015-03-27-001\Updated\VSHPCRT1:权限被拒绝

让我们来看看chmod: C:\SVN\zFPE610>chmod-v 777 C:/SVN/zFPE610/ZFP-BUILD-2015-03-27-001/已更新/* “C:/SVN/zFPE610/ZFP-BUILD-2015-03-27-001/Updated/VSHPCRT1”模式从0644 rw-r-r-更改为0777 RWXRWX

不: C:\SVN\zFPE610>cat ZFP-BUILD-2015-03-27-001\Updated\VSHPCRT1 cat:ZFP-BUILD-2015-03-27-001\Updated\VSHPCRT1:权限被拒绝

让我们看看: C:\SVN\zFPE610>ls-l ZFP-BUILD-2015-03-27-001/更新/* --rwx--+1 phsiii无6800 3月27日15:24 ZFP-BUILD-2015-03-27-001/更新/VSHPCRT1

那个鬼鬼祟祟的家伙撒谎了

让我们转到目录:

C:\SVN\zFPE610>cd C:/SVN/zFPE610/ZFP-BUILD-2015-03-27-001/已更新/

不,正如所料: C:\SVN\zFPE610\ZFP-BUILD-2015-03-27-001\Updated>cat VSHPCRT1 类别:VSHPCRT1:权限被拒绝

现在,让我们从这里再次进行chmod: C:\SVN\zFPE610\ZFP-BUILD-2015-03-27-001\Updated>chmod 777*

嘿,成功了! C:\SVN\zFPE610\ZFP-BUILD-2015-03-27-001\Updated>cat VSHPCRT1 阿尔法@@Q阿尔法@@X阿尔法^G阿尔法b阿尔法a阿尔法K阿尔法@@Ö阿尔法@阿尔法``阿尔法@@8@@ X阿尔法?X阿尔法?!A0?Q?dA?A?阿尔法阿尔法@@8@@@I Q阿尔法?Pα

无论我使用Windows或UNIX样式的路径,都会发生这种情况。我试过使用/cygwin/c/。。。作为路径,这也不起作用。大量搜索发现大量chmod问题,但似乎都与不使用NTFS或其他东西有关。当我在目录中时,chmod确实起作用,这更奇怪

在我开始使用chmod之前,我已经确定我对这个目录也有完整的Windows权限。唯一奇怪的是我也有特别的权限;当我单击“高级”时,它同意有特殊权限,但当我在对话框中向下搜索时,除了常规的完全权限外,我看不到任何内容


想法?

您可以检查路径字符长度?好主意,但C:\temp也会出现这种情况。如果那太长了。。。!