chmod rx 无效

chmod rx 无效
jaime@OpticaOmegaPlus:~$ echo 'date %T' >/tmp/midate; chmod rx /tmp/midate; /tmp/midate
chmod: invalid mode: ‘rx’
Try 'chmod --help' for more information.
-bash: /tmp/midate: Permission denied

有人能告诉我为什么它不起作用吗

答案1

你这样做是错的。

$ echo 'date +%T' >> /tmp/Temp_date && chmod +rx /tmp/Temp_date && /tmp/Temp_date
08:32:18
  • 您需要+在 之前添加符号rx
  • 您需要+在前面添加标志%T以确保它可以被识别date
  • 所有命令都失败,这意味着您尚未将内容添加到名为midate的文件/tmp,这就是 bash 拒绝执行的原因。因为它不是有效的脚本。

相关内容