macos - 在 OS X 中创建目录硬链接(hard link)的 Unix 命令是什么?

标签 macos bash filesystems unix ln

如何在 OS X 中创建指向目录的硬链接(hard link)(而不是符号链接(symbolic link)或 Mac OS 别名)?我已经知道命令“ln target destination”,但仅当目标是文件时才有效。我知道 Mac OS 与其他 Unix 环境不同,它确实允许硬链接(hard link)到文件夹(例如,这用于 Time Machine),但我自己不知道该怎么做。

最佳答案

交叉发帖this great tool巧妙地解决了问题,最初由 Sam 发表:

要安装 Hardlink,请确保您已安装 homebrew ,然后运行:

brew install hardlink-osx

安装后,创建一个硬链接(hard link):
hln [source] [destination]

我还注意到 unlink命令在雪豹上不起作用,所以我添加了一个取消链接的选项:
hln -u destination

感兴趣的 friend 可以在 Github 上获取代码:https://github.com/selkhateeb/hardlink

关于macos - 在 OS X 中创建目录硬链接(hard link)的 Unix 命令是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/80875/

相关文章:

java - 如何在 Mac 上使用 Java 中的 ssl 证书

python - 用pip安装Django,找不到django-admin

linux - bash 脚本 echo 总是打印相同的空格

mysql - 从远程服务器导入数据库的脚本

Bash 导出属性

filesystems - VFAT 的最大卷大小是多少

ios - CoreAudio 的首选语言

macos - Protractor 7 不超出 'Using FirefoxDriver directly...'

.net - 如何找出谁使用 .NET 在 Windows 中创建了文件?

c# - 如何获取有关磁盘文件系统的信息?