home.social

#symlink — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #symlink, aggregated by home.social.

  1. @carlton @sethmlarson And does the consensus against symbolic links arise from inexperience? Windows didn't let unprivileged users create symlinks in NTFS until Windows 10 build 14972 in 2018, and even then only if developer mode is on. Instead, Windows desktop users' experience since 1995 has been with shortcuts, which operate at the shell level, not the file system level.

    #SymbolicLinks #symlink #NTFS

  2. @carlton @sethmlarson And does the consensus against symbolic links arise from inexperience? Windows didn't let unprivileged users create symlinks in NTFS until Windows 10 build 14972 in 2018, and even then only if developer mode is on. Instead, Windows desktop users' experience since 1995 has been with shortcuts, which operate at the shell level, not the file system level.

    #SymbolicLinks #symlink #NTFS

  3. @carlton @sethmlarson And does the consensus against symbolic links arise from inexperience? Windows didn't let unprivileged users create symlinks in NTFS until Windows 10 build 14972 in 2018, and even then only if developer mode is on. Instead, Windows desktop users' experience since 1995 has been with shortcuts, which operate at the shell level, not the file system level.

    #SymbolicLinks #symlink #NTFS

  4. @carlton @sethmlarson And does the consensus against symbolic links arise from inexperience? Windows didn't let unprivileged users create symlinks in NTFS until Windows 10 build 14972 in 2018, and even then only if developer mode is on. Instead, Windows desktop users' experience since 1995 has been with shortcuts, which operate at the shell level, not the file system level.

    #SymbolicLinks #symlink #NTFS

  5. @carlton @sethmlarson And does the consensus against symbolic links arise from inexperience? Windows didn't let unprivileged users create symlinks in NTFS until Windows 10 build 14972 in 2018, and even then only if developer mode is on. Instead, Windows desktop users' experience since 1995 has been with shortcuts, which operate at the shell level, not the file system level.

    #SymbolicLinks #symlink #NTFS

  6. #timeshift #symlink

    My linuxmint system system drive was filling up. I had a large "other" drive that had little on it. I worked with claude.ai to move timeshift and symlink it to the larger drive. the claude session is recorded here:

    claude.ai/share/18c4995a-02db-

  7. Now this is an interesting #Python problem. I don't know if it's a #bug, but it's a change in behaviour that I don't see documented.

    I upgraded from #Debian 12/Bookworm to 13/Trixie, so the default Python3 changed from 3.11 to 3.13. A script of mine broke, because `pathlib.Path.is_mount()` changed behaviour when the path is a symlink (at least to a directory).

    i.e. I'm testing a path that is a symlink. The symlink points to a directory. That directory *is* a mountpoint. The `.is_mount()` test in 3.11 returned True, while in 3.13 it returns False.

    This seems wrong to me. Most path-manipulation functions transparently treat symlinks as if they were the pointed-to object unless you pass an option/flag specifically to say you want the symlink itself.

    Gonna have to dig to see what else I can find.

    #pathlib #path #is_mount #stdlib #behaviour #symlink #filesystem #mountpoint #mount

  8. Now this is an interesting #Python problem. I don't know if it's a #bug, but it's a change in behaviour that I don't see documented.

    I upgraded from #Debian 12/Bookworm to 13/Trixie, so the default Python3 changed from 3.11 to 3.13. A script of mine broke, because `pathlib.Path.is_mount()` changed behaviour when the path is a symlink (at least to a directory).

    i.e. I'm testing a path that is a symlink. The symlink points to a directory. That directory *is* a mountpoint. The `.is_mount()` test in 3.11 returned True, while in 3.13 it returns False.

    This seems wrong to me. Most path-manipulation functions transparently treat symlinks as if they were the pointed-to object unless you pass an option/flag specifically to say you want the symlink itself.

    Gonna have to dig to see what else I can find.

    #pathlib #path #is_mount #stdlib #behaviour #symlink #filesystem #mountpoint #mount

  9. Now this is an interesting #Python problem. I don't know if it's a #bug, but it's a change in behaviour that I don't see documented.

    I upgraded from #Debian 12/Bookworm to 13/Trixie, so the default Python3 changed from 3.11 to 3.13. A script of mine broke, because `pathlib.Path.is_mount()` changed behaviour when the path is a symlink (at least to a directory).

    i.e. I'm testing a path that is a symlink. The symlink points to a directory. That directory *is* a mountpoint. The `.is_mount()` test in 3.11 returned True, while in 3.13 it returns False.

    This seems wrong to me. Most path-manipulation functions transparently treat symlinks as if they were the pointed-to object unless you pass an option/flag specifically to say you want the symlink itself.

    Gonna have to dig to see what else I can find.

    #pathlib #path #is_mount #stdlib #behaviour #symlink #filesystem #mountpoint #mount

  10. Now this is an interesting #Python problem. I don't know if it's a #bug, but it's a change in behaviour that I don't see documented.

    I upgraded from #Debian 12/Bookworm to 13/Trixie, so the default Python3 changed from 3.11 to 3.13. A script of mine broke, because `pathlib.Path.is_mount()` changed behaviour when the path is a symlink (at least to a directory).

    i.e. I'm testing a path that is a symlink. The symlink points to a directory. That directory *is* a mountpoint. The `.is_mount()` test in 3.11 returned True, while in 3.13 it returns False.

    This seems wrong to me. Most path-manipulation functions transparently treat symlinks as if they were the pointed-to object unless you pass an option/flag specifically to say you want the symlink itself.

    Gonna have to dig to see what else I can find.

    #pathlib #path #is_mount #stdlib #behaviour #symlink #filesystem #mountpoint #mount

  11. Now this is an interesting #Python problem. I don't know if it's a #bug, but it's a change in behaviour that I don't see documented.

    I upgraded from #Debian 12/Bookworm to 13/Trixie, so the default Python3 changed from 3.11 to 3.13. A script of mine broke, because `pathlib.Path.is_mount()` changed behaviour when the path is a symlink (at least to a directory).

    i.e. I'm testing a path that is a symlink. The symlink points to a directory. That directory *is* a mountpoint. The `.is_mount()` test in 3.11 returned True, while in 3.13 it returns False.

    This seems wrong to me. Most path-manipulation functions transparently treat symlinks as if they were the pointed-to object unless you pass an option/flag specifically to say you want the symlink itself.

    Gonna have to dig to see what else I can find.

    #pathlib #path #is_mount #stdlib #behaviour #symlink #filesystem #mountpoint #mount

  12. The lack of #symlink timestamp handling in #RustLang std is a bit sad. 😢

  13. The lack of #symlink timestamp handling in #RustLang std is a bit sad. 😢

  14. The lack of #symlink timestamp handling in #RustLang std is a bit sad. 😢

  15. The lack of #symlink timestamp handling in #RustLang std is a bit sad. 😢

  16. The lack of #symlink timestamp handling in #RustLang std is a bit sad. 😢

  17. #TIL about the `namei` tool which is sort of like #traceroute but for filesystem traversal.

    This is especially useful on #nixos where you're frequently dealing with stuff that is multiple levels of symlinks deep.

    It's probably already on your system because it's part of #utillinux; go try it out:

    namei `which ls`

    #namei #symlink #linux

  18. #TIL about the `namei` tool which is sort of like #traceroute but for filesystem traversal.

    This is especially useful on #nixos where you're frequently dealing with stuff that is multiple levels of symlinks deep.

    It's probably already on your system because it's part of #utillinux; go try it out:

    namei `which ls`

    #namei #symlink #linux

  19. #TIL about the `namei` tool which is sort of like #traceroute but for filesystem traversal.

    This is especially useful on #nixos where you're frequently dealing with stuff that is multiple levels of symlinks deep.

    It's probably already on your system because it's part of #utillinux; go try it out:

    namei `which ls`

    #namei #symlink #linux

  20. #TIL about the `namei` tool which is sort of like #traceroute but for filesystem traversal.

    This is especially useful on #nixos where you're frequently dealing with stuff that is multiple levels of symlinks deep.

    It's probably already on your system because it's part of #utillinux; go try it out:

    namei `which ls`

    #namei #symlink #linux

  21. #TIL about the `namei` tool which is sort of like #traceroute but for filesystem traversal.

    This is especially useful on #nixos where you're frequently dealing with stuff that is multiple levels of symlinks deep.

    It's probably already on your system because it's part of #utillinux; go try it out:

    namei `which ls`

    #namei #symlink #linux

  22. #SymLink: Itential's network automation platform enables structured workflow creation with pre-checks, execution, verification, and real-time validations. #SPuluka #Itential #NFD36 #LinkedIn
    linkedin.com/pulse/demo-creati

  23. #SymLink: Itential's network automation platform enables structured workflow creation with pre-checks, execution, verification, and real-time validations. #SPuluka #Itential #NFD36 #LinkedIn
    linkedin.com/pulse/demo-creati

  24. #SymLink: Itential's network automation platform enables structured workflow creation with pre-checks, execution, verification, and real-time validations. #SPuluka #Itential #NFD36 #LinkedIn
    linkedin.com/pulse/demo-creati