This is the mail archive of the cygwin mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

"ls" finds file1 but "ls file1" does not

> Response 2 to Eric Blake:
> Thanks. I forgot that unix had separate permissions for directories.
> However, I have
> now given myself all the permissions I know of and I still have the same
> problem.
> $ ls ass*
> ls: ass*: No such file or directory     <------BUT IT IS THERE
> $ ls -l
> total 722
> -rwxrwxrwx+   1 cdr      None        58614 Oct 12  1995  _index.htm*
> -rwxrwxrwx+   1 cdr      None         2177 Oct 12  1995  assert.htm*

#Next thing to check - do you have shell globbing disabled or filtered? (For more info on

#these options, read `man bash'.)
#$ echo ignoring:$GLOBIGNORE options:$-
#$ shopt | grep glob
I haven't yet puzzled out these commands, but I'm forwarding the results anyway.
I doubt this is the problem, since similar results occur without globbing, and I can't imagine how my defaults could get mucked up. The installation is several years old, apart from upgrades.

$ echo ignoring:$GLOBIGNORE options:$-
ignoring: options:himBH

$ shopt |grep glob
dotglob         off
extglob         off
nocaseglob      off
nullglob        off

#If GLOBIGNORE includes *.htm or the builtin set includes -f, bash will not expand *, but
#instead looks for the literal file named "ass*", which does not exist. I'm also guessing
#that nullglob is off, otherwise bash would expand the failed * into no arguments at all,
#which would cause a full directory listing, rather than passing the literal string with *
#on to ls.
Same problem occurs with no globbing (I was using * only to avoid spelling errors):

$ ls assert.htm
ls: assert.htm: No such file or directory

By the way, where can I find documentation for the command
$ stat -c %A .
in your first post?  The only "stat" command I can find is a C system call.

$ stat
bash: stat: command not found

-- Unsubscribe info: Problem reports: Documentation: FAQ:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]