当前位置: 首页 > 面试题库 >

符号链接:查找链接到该文件的所有文件

羊舌庆
2023-03-14
问题内容

大家好,我需要在linux中执行此操作:

  • 给出:文件名“ foo.txt”
  • 查找:所有符号链接到“ foo.txt”的文件

怎么做?谢谢!


问题答案:

这取决于是否要查找指向特定文件的链接,foo.txt,那么这是唯一的好方法:

find -L / -samefile path/to/foo.txt

另一方面,如果您只是想查找指向恰好名为的 任何 文件的链接foo.txt,则类似

find / -lname foo.txt

要么

find . -lname \*foo.txt # ignore leading pathname components


 类似资料:
  • 问题内容: 考虑以下命令行片段: 在这一点上,我可以用来查看什么是“原始”(好吧,我想这里的常用术语是“目标”或“源”,但是我认为这些也可以是相反的概念,所以我将只需将其称为符号链接的“原始”文件即可 …但是,我想知道的是-是否可以在“原始”文件上运行一个命令,并找到指向该文件的所有符号链接?换句话说,类似(pseudo): 预先感谢您的任何评论, 干杯! 问题答案: 我还没有看到用于此目的的命令

  • 问题内容: 我想在Linux中建立一个符号链接。我已经编写了此Bash命令,其中第一个路径是我要链接到的文件夹,第二个路径是已编译的源代码。 它是否正确? 问题答案: 要创建新的符号链接(如果符号链接已存在,将失败): 要创建或更新符号链接:

  • 我最近一直在努力用PHP删除windows上带有内容的符号链接文件夹。 我正在做的过程是:1。将文件/文件夹从位置A符号链接到位置B(一切正常)2。从位置B取消所有文件/文件夹的链接 这就是事情变得棘手的地方。我的代码: 如果目标是文件或空文件夹,一切正常。然而,当符号链接文件夹有内容时,我会收到一个警告,即我无法删除非空文件夹,并且该文件夹未被删除。

  • 问题内容: 在python中,是否存在检查给定文件/目录是否为符号链接的函数?例如,对于以下文件,我的包装函数应返回。 问题答案: 要确定目录条目是否为符号链接,请使用以下命令: os.path.islink(路径) 如果path引用的目录条目是符号链接,则返回True。如果不支持符号链接,则始终为False。 例如,给定:

  • 问题内容: 在x86_64 linux上使用gcc和ld我需要链接到库的新版本(glibc 2.14),但是可执行文件需要在具有旧版本(2.5)的系统上运行。由于唯一不兼容的符号是memcpy(需要memcpy@GLIBC_2.2.5,但提供memcpy@GLIBC_2.14的库),我想告诉链接器,它应该使用我指定的旧版本,而不是使用memcpy的默认版本。 。 我发现这样做很尴尬:只需在链接器命