惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
博客园 - 三生石上(FineUI控件)
D
DataBreaches.Net
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
GbyAI
GbyAI
P
Proofpoint News Feed
Microsoft Security Blog
Microsoft Security Blog
月光博客
月光博客
I
InfoQ
V
Visual Studio Blog
罗磊的独立博客
Engineering at Meta
Engineering at Meta
Vercel News
Vercel News
Jina AI
Jina AI
L
LangChain Blog
Apple Machine Learning Research
Apple Machine Learning Research
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
The Cloudflare Blog
小众软件
小众软件
雷峰网
雷峰网
V
V2EX
人人都是产品经理
人人都是产品经理
Stack Overflow Blog
Stack Overflow Blog

治部少辅

Emscripten Fetch 接口的一个潜在内存泄漏问题 | 治部少辅 在 VPN 场景下的跨子网通信防火墙配置方法 | 治部少辅 Windows 环境下 Maven 的安装以及代理设置 | 治部少辅 引发 LTO 优化后续错误的一种可能及解决方法 | 治部少辅 OCCT Visualization 文档通读与理解 | 治部少辅 Unraid 上 Nextcloud 的部署问题 | 治部少辅 Unraid: 解决 12 版本中网页界面无法打开的问题 | 治部少辅 Ubuntu 中如何彻底删除一个用户 | 治部少辅 读论文: Segment Anything | 治部少辅 Weekly-87 | 治部少辅 Weekly-86 | 治部少辅 Weekly-85 | 治部少辅 读论文:一种音频事件识别方法 | 治部少辅 读论文:CADTransformer | 治部少辅 解决在 Openvpn 客户端中部署的 Web 服务不可用的问题 介绍一种"新"的隧道技术: spiped | 治部少辅 如何使用 Proxifier 来进行流量代理控制 | 治部少辅 使用 Shadowsocks 访问 ChatGPT 频繁出现 Something Went Wrong 问题的解决方法 读论文: 基于图卷积网络实现的三维室内场景构建 | 治部少辅
通过硬链接方式来衔接 PT 下载文件和 Jellyfin 库
治部少辅 · 2023-11-14 · via 治部少辅

请注意,硬链接有一些限制:

  • 不能对目录创建硬链接,只能对文件创建。
  • 硬链接必须在同一文件系统中创建。
  • 当您删除源文件时,硬链接仍然保持对文件内容的访问,因为硬链接和源文件本质上是文件系统中相同文件内容的不同入口点。

我们可以通过 find + ln 来批量创建硬链接。要结合使用 findln 命令来为给定目录中的每个文件在另一个目录中创建硬链接,可以通过管道(pipe)将 find 命令的输出传递给 xargs 命令,然后使用 ln 创建硬链接。这种方法可以高效地处理大量文件和复杂的文件名。

以下是具体的步骤和命令示例:

  1. 使用 find 查找文件:首先,使用 find 命令来查找您想要链接的所有文件。确保只选取文件,不包括目录。

  2. find 的输出传递给 ln 命令:通过 xargsfind 命令的输出作为 ln 命令的输入。

这是一个具体的命令示例:

1
find /path/to/source-directory -type f -exec ln {} /path/to/destination-directory/ \;

这个命令解释如下:

  • find /path/to/source-directory:在 /path/to/source-directory 目录下查找文件。
  • -type f:确保只选取文件(file),不包括目录。
  • -exec ln {} /path/to/destination-directory/ \;:对于 find 命令找到的每个文件,执行 ln 命令创建硬链接。其中 {} 是一个占位符,代表 find 命令找到的每个文件的路径。

这个命令会在 /path/to/destination-directory/ 目录下为源目录中的每个文件创建一个硬链接。请确保目标目录已经存在,因为 ln 命令不会自动创建目录。同时,由于硬链接的限制,源文件和目标目录必须位于同一文件系统内。