Cygwin目录扫描由本机工具创建的未命中文件

Cygwin目录扫描由本机工具创建的未命中文件,cygwin,Cygwin,我将一个网页打印到一个文件c:\temp\file.ps中,它显示在CMD dir和icacls中。它不会显示在Cygwin bash ls中,尽管ICACL显示的权限与旁边的可见文件中的权限相同。为什么? Windows7企业版64位 赛门铁克端点保护12.1.6 Cygwin 2.10.0-1 包括以下目录扫描中遗漏文件的示例。自动完成也会忽略此文件 USER@HOST /cygdrive/c/Users/USER $ ls -la FILE.ps -rw-r--r-- 1 USER Dom

我将一个网页打印到一个文件c:\temp\file.ps中,它显示在CMD dir和icacls中。它不会显示在Cygwin bash ls中,尽管ICACL显示的权限与旁边的可见文件中的权限相同。为什么?

Windows7企业版64位

赛门铁克端点保护12.1.6

Cygwin 2.10.0-1

包括以下目录扫描中遗漏文件的示例。自动完成也会忽略此文件

USER@HOST /cygdrive/c/Users/USER
$ ls -la FILE.ps
-rw-r--r-- 1 USER Domain Users 800271 Feb 21 11:05 FILE.ps

$ getfacl FILE.ps
# file: FILE.ps
# owner: USER
# group: Domain Users
user::rw-
group::r--
other:r--

USER@HOST /cygdrive/c/Users/USER
$ ls -la *.ps
ls: cannot access '*.ps': No such file or directory

USER@HOST /cygdrive/c/Users/USER
$ getfacl .
# file: .
# owner: USER
# group: Domain Users
user::rwx
group::r-x
other:r-x

USER@HOST /cygdrive/c/Users/USER
$ icacls FILE.ps
FILE.ps                     DOMAIN\USER:(F)
                            NT AUTHORITY\SYSTEM:(I)(F)
                            BUILTIN\Administrators:(I)(F)
                            DOMAIN\USER:(I)(F)

Successfully processed 1 files; Failed processing 0 files

USER@HOST /cygdrive/c/Users/USER
$ ls -al *.pdf
[...]
-rw-r--r-- 1 USER Domain Users 284295 Feb 21 12:44  FILE.pdf
[...]

USER@HOST /cygdrive/c/Users/USER
$ icacls FILE.pdf
FILE.pdf                     NT AUTHORITY\SYSTEM:(I)(F)
                             BUILTIN\Administrators:(I)(F)
                             DOMAIN\USER:(I)(F)

Successfully processed 1 files; Failed processing 0 files


USER@HOST /cygdrive/c/Users/USER
$ getfacl FILE.pdf
# file: FILE.pdf
# owner: USER
# group: Domain Users
user::rw-
group::r--
other:r--


USER@HOST /cygdrive/c/Users/USER
$ ls -la | grep FILE.ps

USER@HOST /cygdrive/c/Users/USER
$

使用最后一个cygwin快照



它对该问题进行了更正

使用上次cygwin快照



假设所有配置都正确,它应该对该问题进行更正。如果您执行
ls-la
操作,它是否显示?必须有与权限相关的其他内容-Cygwin用户出错,等等。根据您的描述,如果没有更多详细信息,我们不太可能提供帮助-它太宽泛了。令我惊讶的是(我以为我将问题缩小到了bash对通配符的扩展),
ls-la
没有显示FILE.ps,
ls-la FILE.ps
可以。假设所有配置都正确,它应该可以。如果您执行
ls-la
操作,它是否显示?必须有与权限相关的其他内容-Cygwin用户出错,等等。根据您的描述,如果没有更多详细信息,我们不太可能提供帮助-它太宽泛了。令我惊讶的是(我以为我将问题缩小到了bash对通配符的扩展),
ls-la
没有显示FILE.ps,
ls-la FILE.ps