标签: symbolic-link

“目录连接”与“目录符号链接”?

在 NTFS 的上下文中:

MKLINK [[/D] | [/H] | [/J]] Link Target

/D 创建目录符号链接。默认是文件符号链接。
/H 创建硬链接而不是符号链接。
/J 创建目录连接。
Link 指定新的符号链接名称。
Target 指定新链接引用的路径(相对或绝对)。

  1. 目录结点不是与目录符号链接完全相同吗?

    mklink /D f1 f2和 和有mklink /J f1 f2什么区别?

  2. 由于“目录”实际上只是一个文件,目录符号链接和文件符号链接之间有什么区别?

windows ntfs filesystems symbolic-link

489
推荐指数
3
解决办法
31万
查看次数

如何删除符号链接?

我使用mklink. 现在我需要更改它,但我不知道如何删除它,以便我可以正确地重新创建它。

windows-7 symbolic-link

371
推荐指数
6
解决办法
41万
查看次数

chown 没有改变符号链接

我正在尝试使用以下命令更改符号链接的用户/组:

$ chown -h myuser:mygroup mysymbolic/ 
Run Code Online (Sandbox Code Playgroud)

但它并没有改变。我以 root 身份登录。当前用户/组设置为 root:root。什么地方出了错?

linux root bash shell symbolic-link

349
推荐指数
4
解决办法
34万
查看次数

如何复制符号链接?

我有包含一些符号链接的目录:

user@host:include$ find .. -type l -ls
4737414    0 lrwxrwxrwx   1 user group       13 Dec  9 13:47 ../k0607-lsi6/camac -> ../../include
4737415    0 lrwxrwxrwx   1 user group       14 Dec  9 13:49 ../k0607-lsi6/linux -> ../../../linux
4737417    0 lrwxrwxrwx   1 user group       12 Dec  9 13:57 ../k0607-lsi6/dfc -> ../../../dfc
4737419    0 lrwxrwxrwx   1 user group       17 Dec  9 13:57 ../k0607-lsi6/dfcommon -> ../../../dfcommon
4737420    0 lrwxrwxrwx   1 user group       19 Dec  9 13:57 ../k0607-lsi6/dfcommonxx -> ../../../dfcommonxx
4737421    0 lrwxrwxrwx   1 user group       17 Dec …
Run Code Online (Sandbox Code Playgroud)

linux symbolic-link command-line cp

211
推荐指数
6
解决办法
39万
查看次数

如何在 Windows 10 上创建符号链接?

我正在阅读http://www.dropboxwiki.com/tips-and-tricks/sync-game-saves-across-multiple-computers,我知道junction/mklink 也适用于Windows 7,但它似乎是junction命令已在 Windows 10 中停用。

在 Windows 10 中创建符号链接的正确方法是什么?

symbolic-link windows-10

134
推荐指数
3
解决办法
32万
查看次数

文件权限如何应用于符号链接?

假设你有这个结构:

+ directory
-- file1
-- file2
-- file3 -> /tmp/file3
Run Code Online (Sandbox Code Playgroud)

file3是指向系统上其他file3地方的另一个链接。

现在假设我chmod 777是目录和其中的所有内容。我的file3in是否/tmp收到这些权限?另外,假设我们有相同的情况,但情况相反。

/tmp/file3 -> /directory/file3
Run Code Online (Sandbox Code Playgroud)

如果我对链接到的文件应用权限,这对链接有何影响?

linux unix symbolic-link permissions file-permissions

113
推荐指数
2
解决办法
12万
查看次数

如何删除指向目录的符号链接?

我用以下命令建立了一个符号链接:

ln -s ../test5
Run Code Online (Sandbox Code Playgroud)

我现在想删除它,但我的 rm 失败了:

$ rm -Rf test5/
rm: cannot remove `test5/': Not a directory
$ rm test5/
rm: cannot remove directory `test5/': Is a directory
$ rmdir test5/
rmdir: test5/: Not a directory
$rm -r test5/
rm: cannot remove `test5/': Not a directory

$ls -l
 0 lrwxrwxrwx  1 peter peter    8 Jul 20 15:30 test5 -> ../test5/
Run Code Online (Sandbox Code Playgroud)

如何删除我的符号链接?(Ubuntu 8.10,bash)

linux bash symbolic-link

106
推荐指数
3
解决办法
22万
查看次数

rsync 和符号链接

我想每晚使用cron要执行的作业将我的主目录备份到外部驱动器rsync。我不确定rsync的符号链接标志的确切行为。

  1. rsync-a标志包括-l标志(即“将符号链接复制为符号链接”)。这是否只是意味着它将复制链接或它将跟随链接并复制链接目录中的所有内容?我想避免这种情况,因为我有指向充满媒体文件的目录的链接,这些文件涉及复制不需要备份的数百 GB 数据。
  2. 由于担心(但不确定)rsync -a会复制所有这些媒体文件,我改为添加了--no-links标志。这似乎不是我想要的行为。它只是忽略复制任何有问题的链接,因为我确实有我想要复制的链接(例如,来自不同项目目录的公共头文件的链接)。
  3. 假设上面的#1(没有--no-links标志)是我真正想要的,它只是复制链接而不复制链接到的文件,链接备份时会断开吗?例如,我可以将rsync目录源/home/me/projects/misc/media/extdrive/backup/home/me/projects/misc. 在这种情况下,我认为rsync它不够聪明,也没有尝试纠正相关目录更改的符号链接内容。这样对吗?没关系,备份目录中的链接是否损坏并不重要,只要它们在需要恢复的时候能够修复并正常工作即可。

linux rsync symbolic-link

105
推荐指数
2
解决办法
19万
查看次数

94
推荐指数
3
解决办法
6万
查看次数

How to copy symlinks to target as normal folders

i have a folder with symlinks:

marek@marek$ ls -al /usr/share/solr/
razem 36
drwxr-xr-x   5 root root  4096 2010-11-30 08:25 .
drwxr-xr-x 358 root root 12288 2010-11-26 12:25 ..
drwxr-xr-x   3 root root  4096 2010-11-24 14:29 admin
lrwxrwxrwx   1 root root    14 2010-11-24 14:29 conf -> /etc/solr/conf
Run Code Online (Sandbox Code Playgroud)

i want to copy it to ~/solrTest but i want to copy files from symlink as well

when i try to cp -r /usr/share/solr/ ~/solrTest

i will have symlink here:

marek@marek$ ls -al ~/solrTest …
Run Code Online (Sandbox Code Playgroud)

linux symbolic-link command-line cp

92
推荐指数
3
解决办法
11万
查看次数