镜像目录树的符号链接文件

镜像目录树的符号链接文件

我正在尝试将文件符号链接到镜像目录树。两个目录(符号链接的源目录和所需目标目录)都位于 FreeBSD 监狱内的单独安装点上。

源目录:/mnt/tank/media/storage/vids/foo/. foo 有几个层次的嵌套层次结构,文件需要从中进行符号链接。

所需的目标目录/mnt/tank/media/videos/foo/,在该目录下已使用以下命令创建了正确的目录结构,从源目录 foo 执行:

find . -type d | cpio -dmp -R user:group /mnt/tank/media/video/foo

该命令满足了我的需要,即创建镜像目录结构,无文件。我现在需要在正确的目录结构中将所有文件从源 foo 符号链接到目标 foo。

我已经尝试使用 xargs 和 -exec 执行各种 find 命令,但我遇到的问题是我需要命令中的目标参数ln -s source destination与 find 命令返回的参数不同。

我确信我可以使用 find 的一些相对路径用法或其他东西,我只是知识不够,不知道执行此操作的正确方法。

谢谢!

答案1

符号链接存在需要解析才能访问文件的问题。这意味着这些文件需要在监狱中可用。

当我需要监狱中的文件时,我会使用以下命令挂载目录空文件系统

相关内容