ln相关内容

在子目录上使用 find 并为所有文件创建符号链接

好的,所以我一直在努力解决这个问题,但我很挣扎. 前提是:我有一个包含很多子目录的目录(其中一些还包含更多子目录),并且我在不同的共享上有另一个单独的目录,它模仿布局中的源目录.我现在需要的是一种遍历源目录的方法,发现子目录中的文件,然后在目标目录中创建指向它们的符号链接. 如果这不是很清楚,这篇文章描述得相当好,除了这个问题是针对 dirs 的符号链接,而不是文件本身. 编辑: ..
发布时间:2022-01-20 16:54:22 其他开发

在 OS X 中创建一个目录的硬链接的 Unix 命令是什么?

如何在 OS X 中创建指向目录的硬链接(而不是符号链接或 Mac OS 别名)?我已经知道命令“ln target destination",但只有当目标是文件时才有效.我知道 Mac OS 与其他 Unix 环境不同,确实允许硬链接到文件夹(例如,这用于 Time Machine),但我不知道如何自己做. 解决方案 那你就不能直接在 BASH 里搞了.但是......我在这里找到了一篇 ..
发布时间:2021-12-15 00:07:55 服务器开发

使用 Python 创建损坏的符号链接

使用 Python 我想创建一个指向不存在路径的符号链接.然而 os.symlink 只是抱怨“OSError: [Errno 2] No such file or directory:".. 这可以用 ln 程序轻松完成,但是如何在 Python 中做到这一点而不调用ln Python 程序? 编辑: 不知何故,我真的搞砸了:/...下面的两个答案都是正确的 解决方案 当您尝试在不 ..
发布时间:2021-09-03 20:08:53 Python

为什么ln -sf不会覆盖目录的现有链接

根据文档,命令 ln -f 删除现有的目标文件.这是否意味着如果我创建符号链接,-f应该删除覆盖目标位置上任何现有符号链接的内容吗? 我有一个符号链接,例如L,指向DIR1,然后键入 ln -sf DIR2 L .但是L仍然指向DIR1.仅在 rm L 之后,此命令才会创建指向DIR2的链接. 通过符号链接到文件,它的行为符合预期. 指向目录的链接有什么问题?(在Ubuntu 1 ..
发布时间:2021-05-29 22:31:07 服务器开发

mdfind用于创建符号链接无法正常工作

我正在尝试使用mdfind的输出来创建一堆符号链接. mdfind的输出是这样的: /pathtofile1/ /pathtofile2/ /pathtofile3/ 因此,我使用sed将ln -s添加到每行的开头,并添加awk {print $0 "/directory where I want this/"}; 单行脚本成功输出以下内容后: ln -s"/patht ..
发布时间:2020-07-08 20:15:48 其他开发

如何使用MAMP的PHP版本而不是OSX的默认版本

我想使用MAMP的PHP版本,而不是Mac上安装的默认版本.我尝试使用 ln -s /Applications/MAMP/bin/php5.3/bin/php php 但是出现“文件存在"错误.解决此问题的最佳方法是什么,所以我可以只键入php而不是完整路径? 解决方案 我不建议您尝试修改在命令行上调用的PHP的默认版本.如果您决定升级操作系统,这样做可能会破坏系统的其他部分, ..
发布时间:2020-05-05 12:43:14 PHP

Makefile和符号链接

我遇到一个关于makefile的奇怪问题.我只是想在makefile中设置一个符号链接,但是在一台机器上(Linux 2.6.18-238.12.1.el5)收到一条错误消息 make: execvp: ln: Too many levels of symbolic links 它在我的MacBook上运行正常.如果我在shell中执行相同的命令,它也可以正常工作.可能出什么问题了?是否 ..
发布时间:2020-05-05 12:11:45 服务器开发

Linux文件删除恢复

是否可以在Linux中创建链接到特定iNode的文件? 以这种情况为例:正在写入一个文件(可能是一个日志),并且删除了该特定文件 ,但是dir/proc中的链接仍指向该文件.在这种情况下,我们需要它的不是裸副本,而是硬链接,以便我们可以在进程关闭并系统删除它之前拥有将来的修改和最后的修改. 如果我们拥有iNode编号,有没有办法实现这一目标? 解决方案 由于没有涉及iNode的Sys ..
发布时间:2020-05-01 11:11:34 服务器开发

链接到特定的inode

我有一个已删除的文件,但仍然保持打开程序的状态.我使用lsof找到了索引节点号.如何创建指向该索引节点的硬链接? 任何代码都可以,但是Perl会很方便. 解决方案 从/proc/ pid /fd/ 文件描述符中复制 使用lsof查找pid和文件描述符. ..
发布时间:2020-05-01 09:06:41 服务器开发

遵循SVN中的符号链接

我有一个linux目录(不需要任何Windows检出): /home/me/projects/project1 在此项目中,我需要SVN(1.8.8)才能跟随符号链接"link1": /home/me/projects/project1/link1/ 但是SVN不允许我这样做,它只是添加link1而不是其内容.如果我尝试添 ..
发布时间:2020-04-23 11:10:52 服务器开发

使用查找子目录并创建符号链接到所有文件

前提是:我有一个有很多目录的目录的子目录(其中一些还包含更多的子目录),我有另一个单独的目录在不同的共享模仿布局中的源目录。我现在需要的是循环访问源目录,发现子目录中的文件,然后在目标目录中创建符号链接。 如果这个是不是很清楚,这个帖子描述它相当好,除了这个问题的目的是symlinking dirs,而不是文件本身。 编辑:刚注意到Kerrek忘了包含这个链接: Bash脚本自动创建符 ..
发布时间:2017-11-09 20:59:11 开发方法

为Cygwin启用本机NTFS符号链接

最近NTFS和Windows实现符号链接: NTFS连接点可以用作目录符号链接自NTFS 3.0(Windows 2000)使用 linkd 或结工具。 NTFS符号链接也可以用作符号链接文件和目录),因为Windows Vista使用 mklink 工具。 Cygwin 1.7(安装在Windows 7上), ln -s 在Cygwin上创建一个文本文件。 $ ln -s ..
发布时间:2017-03-09 19:39:21 Linux/Unix

什么是Unix命令创建一个硬连接到OS X目录?

如何创建一个硬连接(而不是一个符号或Mac OS化名)在OS X中指向的目录?我已经知道命令“LN目标位置”,但只有当目标是一个文件工作。我知道的Mac OS,不像其他的Unix环境下,确实让hardlinking文件夹(这是用于时间机器,例如),但我不知道该怎么做我自己。 解决方案 您不能直接在bash做的话。不过......我在这里找到了一篇文章,讨论如何做到这一点间接: ..
发布时间:2016-08-02 13:32:57 服务器开发