我想广泛使用符号链接。但是,如果我移动目标文件,符号链接就会损坏(与 Windows 不同)。这对我来说是不能接受的,所以我要么需要一个解决方案,要么我将无法按照我希望的方式使用符号链接。
有没有可以与 Dolphin 文件管理器配合使用的解决方案?
命令行解决方案描述于命令行。总而言之,它类似于以下之一:
lmv(){for a in ${@:1:$(expr $#-1)};do [ -e "$a" -a -e "${@:$#:1}" ] && mv "$a";"${@:$#:1}" && ln -s "${@:$#:1}"/"$(basename "$a")";"$(dirname "$a")";done}
lmv(){for a in ${@:1:$(expr $#-1)};do [ -e "$a" -a -e "${@:$#}" ] && mv "$a";"${@:$#}" && ln -s "${@:$#}"/"$(basename "$a")";"$(dirname "$a")";done}
但是大约有一半的时间我都在使用文件管理器(Dolphin),所以我需要一个完整的解决方案来解决这个问题。是否有适用于 GUI 文件管理器的解决方案?
编辑:这个问题的背景是我正在寻找硬链接的替代方案。我之前问过这个问题关于硬链接的缺陷。
答案1
正如 Huckle 所建议的,这听起来就像您想要的是硬链接,尽管他指出这对目录不起作用。
旁注,如果由于某种原因导致硬链接对您不起作用,则将其添加到您的问题中可能会帮助您获得对您更有帮助的答案。