ln

ln:无法创建硬链接|没有这样的文件或目录-即使文件存在
ln

ln:无法创建硬链接|没有这样的文件或目录-即使文件存在

使用在 Proxmox 上运行的 Samba 共享(版本 4.17.12-Debian)运行 Ubuntu 22.04.3 LTS。 命令:ln "/mnt/drive/downloads/movie.mkv" "/mnt/drive/movies/movie/movie.mkv" 错误:ln: failed to create hard link '/mnt/drive/downloads/movie.mkv' => '/mnt/drive/movies/movie/movie.mkv': No such file or directory 有效的方...

Admin

符号链接在子目录中不起作用?
ln

符号链接在子目录中不起作用?

我是新手。我正在学习ln命令。所以我创建了一个指向另一个目录 bar 中的文件 foo.txt 的符号链接。 ln -s foo.txt bar 当我尝试访问时bar/foo.txt,出现错误“符号链接层数过多“。有人可以再详细解释一下符号链接吗?我尝试做的是不可能的,还是有其他方法可以实现?基本上,我想要一个指向目录 bar 中的 foo 的链接,该目录与 foo 位于同一目录中。 directory |__foo.txt |__bar |__(link to foo.txt)? ...

Admin

如何创建相对于其他符号链接的符号链接?
ln

如何创建相对于其他符号链接的符号链接?

我有以下目录树 / |-- server | |-- cstrike | | | |-- hltv -> ../../hltv | |-- [other files] |-- 27015 | |-- hltv | |-- server -> ../server |-- 27016 | |-- hltv | |-- server -> ../server 我想要27015/server和27016/server链接到/server。 另外,我希望27015/server/cstrike/hltv链接到2...

Admin

挂载的文件在哪台计算机上执行?
ln

挂载的文件在哪台计算机上执行?

这可能是几个问题,但我觉得这是一个类似的问题。挂载的可执行文件在哪台计算机上执行?这会随着sshfs、nfs或 而改变吗ln?例如,如果您有存储服务器和计算服务器,那么存储服务器上的可执行包是否可以在计算服务器上运行? ...

Admin

创建指向另一个符号链接的最终目标的符号链接
ln

创建指向另一个符号链接的最终目标的符号链接

假设有一个符号链接命名A 如果我执行这个: ln A B -s 然后 B 指向 A,创建了一系列符号链接:B->A->some 有没有ln直接链接到最终目标,无需明确写出?即可获得B->some? 我会用 readlink 这样做: ln "$(readlink A -f)" B -s 但我认为应该存在一些选项,只需使用 即可ln。 ...

Admin

将相对链接复制到绝对链接
ln

将相对链接复制到绝对链接

给定一个/path/to/files包含许多相对链接的目录foo -> ../other/data/foo,如何将中的链接复制files/为绝对路径链接/mydata/path/ 我以为使用 ls -s $(readlink /path/to/files/*) /mydata/path/ 会这样做,但它只会在新位置创建重复旧位置的相对路径,这意味着所有链接都指向虚空。 我最终需要的是: /path/to/files/foo -> ../other/data/foo /mydata/path/foo -> /path/to/other/da...

Admin

如何在单独的驱动器上安装 Wine?
ln

如何在单独的驱动器上安装 Wine?

我的笔记本电脑空间非常有限,Wine 一旦完全安装,大小将接近 1GB,我根本没有空间,也无法释放空间。 有没有办法利用符号链接,以便将其链接到我的外部驱动器?我尝试尽可能利用符号链接来节省空间(主要是我的 /home/ 目录中的所有内容),它对我来说效果很好。 ...

Admin

创建指向当前用户主子文件夹的符号链接或别名
ln

创建指向当前用户主子文件夹的符号链接或别名

是否可以使用 Mac 上的终端为 Mac 创建符号链接或任何当前登录 Mac 的用户的别名? 此符号链接/别名将作为“放置目的地”软件包中的文件夹。 有几个问题解释了如何创建绝对符号链接和相对符号链接,但这必须考虑到它是系统当前登录的任何用户。并且只能是符号链接或别名文件,而不是安装程序。这是更重要的事情。 这是我目前最好的尝试: 符号链接ln -s和相对链接,效果很好,但缺少用户帐号通配符: cd Desktop/any-folder/ ln -s "../symlinks" symlink-file 那个引用了 ../ (Desktop/...

Admin

取消(删除)目录符号链接
ln

取消(删除)目录符号链接

我做到了: ln -s /DATA/ ./base_DATA/ 我想要解除链接。只需: unlink ./base_DATA 但...unlink: cannot unlink './base_DATA': Is a directory 根据这答案(以及许多其他在线答案)问题通常是 unlink 命令中的尾随空格。但无论如何我都会收到此错误。 有什么想法可以解决这个问题吗? ...

Admin

当目标被系统进程锁定时删除硬链接
ln

当目标被系统进程锁定时删除硬链接

Arial.ttf我使用 Git for Windows GNU 工具和 Bash 在用户目录中创建了一个硬链接(不是符号链接)ln.exe。该链接指向系统字体C:\Windows\Fonts\arial.ttf。 ln /c/Windows/Fonts/arial.ttf ~/Fonts/Arial.ttf Windows 字体文件和(出于某种原因)我的链接始终被锁定csrss.exe,该过程由 描述微软解答作为: ...Win32 子系统的用户模式部分(Win32.sys 是内核模式部分)。Csrss 代表客户端/服务器运行时子系统,是必须...

Admin

如何在 Mac 上的 /usr/bin 中创建符号链接?
ln

如何在 Mac 上的 /usr/bin 中创建符号链接?

环境:OSX Sierra,Darwin 内核版本 16.3.0 根本问题:我想使用中央存储库中的一组 shell 脚本,这些脚本具有 #!/usr/bin/zsh。在我的 Mac 上,zsh 位于 /bin/zsh 中。 尝试的解决方案:我想创建一个符号链接 ln -s /bin/zsh /usr/bin/zsh 我的用户帐户具有管理员权限,但我不是 root 用户,并且我不想在此 Mac 上启用 root 用户。因此,我首先执行了 sudo su 获取具有 root 权限的 shell,然后执行在命令。但是我仍然收到错误消息ln:/usr...

Admin

OS X - 在 ~ 目录中的 ln -s 显示出奇怪的行为
ln

OS X - 在 ~ 目录中的 ln -s 显示出奇怪的行为

我目前正在设置我的新系统 (OS X) 并尝试链接~/Git/到/Library/WebServer/Documents/,以便我可以通过 127.0.0.1 访问我的所有 git 存储库。但是,这并不像预期的那样工作。 虽然我能够符号链接其他目录: ln -s / ~/Desktop/root ln -s ~ ~/Desktop/home 它只是不想与我的~/Git目录一起工作: sudo ln -s ~/Git /Library/WebServer/Documents/Git ln -s ~/Git ~/Desktop/Git 链接已创建,...

Admin

查找所有符合描述的文件并在目录中创建硬链接
ln

查找所有符合描述的文件并在目录中创建硬链接

我想找到.mkv我的下载目录中的所有文件并在我的目录中创建指向它们的硬链接/movies/。 以下是我目前所掌握的信息: for i in `find /download/ -name *.mkv`; do ln "$i" /movies/; done 哪个几乎有效:我收到了一堆指向部分文件名的硬链接。也就是说,The Best Movie Ever.mkv我收到了四个硬链接,一个指向一个指向The一个指向,Best一个Movie指向一个指向Ever.mkv 有什么建议么? ...

Admin

忽略 Vagrant 配置中的“ln”错误
ln

忽略 Vagrant 配置中的“ln”错误

我正在使用 Vagrantfile 中的 shell 脚本为 Node.js 创建符号链接(在 Ubuntu VM 中): ln -s /usr/bin/nodejs /usr/bin/node vagrant up当我第一次调用时,效果很好,但是当我vagrant up --provision之后调用时(即,当符号链接已经存在时),出现以下错误: ==> default: ln: ==> default: failed to create symbolic link ‘/usr/bin/node’: File exists The S...

Admin