[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Coreutils enhancement: ls: add colorization of mountpoints
From: |
Rob Landley |
Subject: |
Re: Coreutils enhancement: ls: add colorization of mountpoints |
Date: |
Tue, 17 Oct 2023 04:34:43 -0500 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 |
On 10/16/23 16:50, Parke wrote:
> Hello, coreutils@gnu.org,
>
> I am contemplating extending ls so that mountpoints can be colorized
> (via LS_COLORS).
But not -F ?
> I'm hoping that a mountpoint can be detected by comparing the st_dev
> fields returned by calling stat() on a directory and on that
> directory's parent.
--bind mounts exist, following symlinks with -L could get weird...
> There are some related choices: Should non-directory mounts also be
> colorable?
You can --bind mount over a file. You can also do read only bind mounts, which
are semi-invisible:
$ sudo mount --bind -o,ro usb.ids usb.ids
$ ls -l usb.ids
-rw-r--r-- 1 landley landley 716614 May 20 2022 usb.ids
$ echo >> usb.ids
bash: usb.ids: Read-only file system
Once upon a time you could chattr +i on ext2 to nail a file in place too (which
was the only way I could get dhclient to stop replacing /etc/resolv.conf and fun
things like that back in the day), and there's almost certainly other ways with
selinux nonsense and similar.
Nobody ever said ls showed the full story, and trying to get it to do so is both
a can of worms and "now the simple posix tool exhibits complex non-obvious
behavior when we ask simple questions"...
Rob
- Coreutils enhancement: ls: add colorization of mountpoints, Parke, 2023/10/16
- Re: Coreutils enhancement: ls: add colorization of mountpoints, Dragan Simic, 2023/10/16
- Re: Coreutils enhancement: ls: add colorization of mountpoints,
Rob Landley <=
- Re: Coreutils enhancement: ls: add colorization of mountpoints, Parke, 2023/10/17
- Re: Coreutils enhancement: ls: add colorization of mountpoints, Dragan Simic, 2023/10/17
- Re: Coreutils enhancement: ls: add colorization of mountpoints, Parke, 2023/10/17
- Re: Coreutils enhancement: ls: add colorization of mountpoints, Dragan Simic, 2023/10/17
- Re: Coreutils enhancement: ls: add colorization of mountpoints, Parke, 2023/10/17
- Re: Coreutils enhancement: ls: add colorization of mountpoints, Dragan Simic, 2023/10/18
- Re: Coreutils enhancement: ls: add colorization of mountpoints, Rob Landley, 2023/10/18
- Re: Coreutils enhancement: ls: add colorization of mountpoints, Parke, 2023/10/18
- Re: Coreutils enhancement: ls: add colorization of mountpoints, Dragan Simic, 2023/10/18
- Re: Coreutils enhancement: ls: add colorization of mountpoints, Dragan Simic, 2023/10/18