Answers:
由于glob(路径名)扩展是在chown运行之前由外壳程序首先完成的,因此glob模式将*首先扩展到当前目录中的所有文件,并将chown其作为选项和参数。当前目录中有一个以开头的文件-i,因此chown将其视为选项而不是参数(文件名)。
您需要使用--来指示以下选项的结束chown:
chown -R myuser:mygroup -- *
或在glob模式(*)之前使用,./以明确将其表示为参数:
chown -R myuser:mygroup ./*
chown -R myuser:mygroup ./*,它它分裂成chown,-R,myuser:mygroup,./*然后替换glob模式与对应的文件系统路径,例如。chown,-R,myuser:mygroup,./-index.html,./favicon.ico,./My -ve Numbers。由于chown在寻找选项args时只会寻找第一个字符为破折号,因此将假定这些字符为位置args。
chown -R myuser:mygroup ./*