在 NTFS 文件系统上禁用 ls 的着色

Ali*_*yhl 6 ls colors ntfs-3g

我喜欢有ls彩色的输出,所以我可以快速找到特定类型的文件,但是我的计算机中有一个单独的磁盘,它使用 ntfs-3g 文件系统,这意味着所有内容都有rwxrwxrwx.

这是ls -l -a包含几个文件的示例目录中的输出。

丑陋的目录

如您所见,一切都是绿色和块状的,尤其是目录看起来不合适。

我想要一种方法,要么在 ntfs-3g 上禁用文件属性的着色,要么在 ntfs-3g 文件系统上完全禁用着色。

困难的部分是将这些着色更改本地化到 ntfs-3g 文件系统。

如果无法直接本地化到 ntfs-3g 文件系统,我可以手动指定挂载点的路径。


进入 ntfs 文件系统 /etc/fstab

/dev/sdb1 /media/DATA ntfs-3g rw,users,noauto,uid=1000,gid=1000 0 0
Run Code Online (Sandbox Code Playgroud)

我正在运行 debian sid。

mur*_*uru 6

您可以尝试给予更合理的权限:

/dev/sdb1 /media/DATA ntfs-3g rw,users,noauto,uid=1000,gid=1000,umask=022 0 0
Run Code Online (Sandbox Code Playgroud)

您可以使用fmaskand dmask、IIRC进行更细粒度的控制,但umask应该足够了。