Единственный обнаруженный chmod находится глубоко под странным местом:

C:\apps\OpenSSH\bin>dir /s \cygwin\chmod
 Volume in drive C is Windows7_OS
 Volume Serial Number is AC58-16CE

 Directory of C:\cygwin\usr\libexec\mc\fish

01/07/2014  02:02 AM               147 chmod
               1 File(s)            147 bytes

     Total Files Listed:
               1 File(s)            147 bytes
               0 Dir(s)  34,754,285,568 bytes free

2 ответа2

2

Ваша команда не содержит подстановочных знаков, поэтому она будет искать только файлы с именем chmod . Соответствующая программа cygwin - это исполняемый файл Windows, поэтому она называется chmod.exe:

C:\>dir /s /b \cygwin\chmod.*
C:\cygwin\bin\chmod.exe
C:\cygwin\lib\perl5\5.14\i686-cygwin-threads-64int\auto\POSIX\chmod.al
C:\cygwin\tmp\par-crowley\cache-exiftool-8.94\inc\lib\auto\POSIX\chmod.al
C:\cygwin\usr\share\man\man1\chmod.1.gz

(/b только для более компактного вывода)

-1

Или используйте команду "which"

$ which chmod
/usr/bin/chmod   % result on my install of cygwin

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .