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

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

我喜欢彩色输出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

我正在运行 Debian sid。

答案1

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

/dev/sdb1 /media/DATA ntfs-3g rw,users,noauto,uid=1000,gid=1000,umask=022 0 0

fmask您可以使用和dmaskIIRC进行更细粒度的控制,但umask应该足够了。

相关内容