为什么 ubuntu 上的脚本文件 .sh 不像其他的一样是绿色的?

为什么 ubuntu 上的脚本文件 .sh 不像其他的一样是绿色的?

在 Ubuntu 20.04 上,有一个目录包含一堆 .sh 文件。除了一个文件外,其他文件都是绿色的。有人能告诉我这是怎么回事吗?这个 .sh 文件有什么特别之处吗?

答案1

这是因为该文件没有执行权限。程序ls以绿色显示可执行文件的名称。尝试使用列出ls -l- 权限将列在文件名的左侧。r表示读取,w表示写入,x表示执行。有三组权限 - 一组用于文件所有者,一组用于与文件关联的组(也列出了这些),一组用于“其他”(任何用户或程序)。例如,ls -l要使文件对所有者可执行,您可以运行。chmod u+x

相关内容