cygwin下使用chmod来改变文件属性,不起作用。
原因是,文件实际存储的windows分区格式为FAT或FAT32,而该格式分区上不支持chmod。只有当实际操作的文件存于NFTS格式的分区时,chmod才可用。
可以看看,你的硬盘那个分区NFTS格式的。windows的硬盘分区,在cygwin下的对应挂载情况,可以使用df命令来查看。例如,我的机器执行df命令的输出为:
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
C:/cygwin/bin 38415936 21387360 17028576 56% /usr/bin
C:/cygwin/lib 38415936 21387360 17028576 56% /usr/lib
C:/cygwin 38415936 21387360 17028576 56% /
C: 38415936 21387360 17028576 56% /cygdrive/c
D: 66501024 16933056 49567968 26% /cygdrive/d
E: 69108896 6012992 63095904 9% /cygdrive/e
F: 35312636 25963492 9349144 74% /cygdrive/f
G: 3490018 3490018 0 100% /cygdrive/g
可以看到windows分区,在cygwin中的挂载点为:/cygdrive
阅读(4118) | 评论(0) | 转发(0) |