chmod +x 在 Cygwin 中不起作用

chmod +x 在 Cygwin 中不起作用

我在让 cygwin 接受 chmod 命令时遇到问题:

JonP@price8560p /cygdrive/c/C2dev/Git/c2/bin/ffmpeg
$ chmod -v +x ffmpeg
mode of `ffmpeg' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x)

JonP@price8560p /cygdrive/c/C2dev/Git/c2/bin/ffmpeg
$ ls -l
total 33384
-rw-r--r-- 1 JonP Domain Users 17124156 Jun 20 16:57 ffmpeg
-rw-r--r-- 1 JonP Domain Users 17056860 Jun 20 16:57 ffprobe

有人知道为什么上述更改后文件仍然显示为不可执行吗?

根据以下评论:

$ df -T /cygdrive/c
Filesystem     Type 1K-blocks      Used Available Use% Mounted on
C:             ntfs 467159036 162434212 304724824  35% /cygdrive/c

答案1

尝试 chmod -v 0577 ffmpeg。如果不行,请使用 ffmpeg 的完整路径

相关内容