背景
windows 文件分区一般使用 NTFS 或 FAT32 文件系统, linux 使用 ext4 / xfs 文件系统, 对文件权限的定义不同.
这就导致,
从 windows 分区复制目录到 linux 分区, 复制后的文件权限全部是 777
这在有些情况下会产生问题, 如 ssh key 因安全问题无法使用, git 会认为文件发生了改变
批量修改文件权限命令
递归修改当前目录下所有子目录的权限
find . -type d | xargs chmod 775修改当前目录下所有普通文件的权限
find . -type f | xargs chmod 664