我在让 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 的完整路径