相关疑难解决方法(0)

ls 颜色:为什么我的一些字体在 ls 输出中是黑色的,而另一些是绿色的

我将一些字体文件上传到 AWS(运行 Amazon Linux)并/usr/share/fonts使用cp.ebextensions 中的命令将它们移动到目录。

当我从我的 Mac SSH 进入并使用时ls -a,我看到一些文件的颜色不同 - 一组字体文件是黑色的,而其他文件是绿色的。我很好奇是什么导致了这种情况,以及它是否会给我的代码带来任何问题

运行 AWS Linux 的 Elastic Beanstalk 上的字体目录

ls -la 截图

AskUbuntu 的另一个答案中,我找到了有关如何解释这些颜色的关键。我不明白为什么 .ttf 是可执行的,或者为什么会识别一组 .ttfs 而不是另一组。

蓝色:目录

绿色:可执行或可识别的数据文件

天蓝色:链接文件

黄黑底:设备

粉红色:图形图像文件

红色:存档文件

这些文件在上传之前都是从各种字体站点下载到 mac 上的。

ls colors executable files

10
推荐指数
2
解决办法
2万
查看次数

无法更改文件权限

每当我创建或复制几个 shell 文件到 USB 存储设备时,我就无法使它们可执行。

如果我创建 test.sh,它的默认文件权限将为 644,但是当我执行时

chmod 777 test.sh

没有错误报告并echo $?返回“0”。但仍然ls -l显示许可644,我不能执行它./test.sh

permissions executable usb-drive

2
推荐指数
1
解决办法
6651
查看次数

标签 统计

executable ×2

colors ×1

files ×1

ls ×1

permissions ×1

usb-drive ×1