Questions tagged «symbolic-link»

4
如何在Windows上自动找到损坏的符号链接?
不知道这是不好的样式,但是我在这里问这个问题,因为我找不到其他答案,然后我自己制定了一个解决方案。我很想看看其他人的解决方案,但是几天后,我会发布自己的解决方案。 在我的特定情况下,我正在Windows 7上运行,但是我对其他Windows /旧版本的答案感兴趣。我意识到一个答案是“安装Unix版本,然后针对Unix进行解决 ”,但是我想要一个更“原生”的解决方案。 EDIT 2012-07-17:澄清:通过“自动”,我的意思是说我可以将其作为脚本的一部分运行,而不是只需按一下按钮即可完成所有工作的GUI工具,因为我要这样做这个无人值守。

2
符号链接和sudo
我创建一个符号链接: ln -s /tmp/folder1 /tmp/folder2 然后我转到/ tmp / folder2并运行pwd: $ cd /tmp/folder2/ $ pwd /tmp/folder2 $ sudo pwd /tmp/folder1 # <-- This is the odd part 为什么pwd用sudo给出原始目录?我正在编写bash脚本,并且需要当前目录的绝对路径。使用sudo我似乎无法获得原始目录。

1
使用rsync保留现有的目标符号链接
我正在使用rsync(1)来保持本地debian存储库的更新。最近,我用来存储该磁盘的磁盘空间不足,因此我决定使用符号链接将一些目录移动到另一个大小相似的磁盘上。 不幸的是,rsync似乎正在删除符号链接并重新填充几乎已满的磁盘。经过一番搜索,我发现了--keep-dirlinksrsync选项,它似乎是为解决我的问题而量身定制的。 只是没有。目标上的符号链接仍被删除。 这是我的rsync命令: rsync --recursive --keep-dirlinks --links --hard-links --times --verbose \ --delete --delete-excluded $EXCLUDE $SOURCE_EXCLUDE \ $RSYNC_HOST::$RSYNC_DIR/pool/ $TO/pool/ EXCLUDE沿的方向扩展,以消除大量我不感兴趣的体系结构--exclude binary-alpha/ --exclude disks-alpha ...。在rsync启动之前,我的池目录如下所示: lrwxrwxrwx 1 root root 23 2014-09-22 13:58 contrib -> /u2/debian/pool/contrib drwxrwxr-x 62 root root 4096 2012-04-09 03:02 main lrwxrwxrwx 1 root root 24 2014-09-22 13:58 non-free …

3
如何在两个分区之间创建符号链接(ln)
我的Ubuntu 10.04.3服务器上有两个分区。 分区1:/ mnt / storage / 分区2:/ var / www / myweb / 现在,当我运行以下命令 $ ln /mnt/storage/sourcefile.txt /var/www/myweb/linkedfile.txt 我懂了 ln:创建硬链接`/var/www/myweb/linkedfile.txt'=>`sourcefile.txt':无效的跨设备链接 任何想法如何使这个符号链接?

5
如何自动查找和报告断开的符号链接?
作为整洁的系统管理员,我们希望确保(在时间允许的情况下)小事情与大问题一样被覆盖。其中之一是确保我们的系统不充满破碎的符号链接。 为什么这些小坏蛋有问题?因为它们使您认为文件不在时就在那儿,所以它们可能表示更烦人,并且因为运行某些命令(例如grep -r)时,我的(小巧)OCD部分变得疯狂,并且受到所有这些警告的困扰。 因此,如何去检测(并通过电子邮件或监视系统报告)管理员负责的系统各部分中的断开链接(毫无意义的告诉我,~jbloggs有很多断开的符号链接,这就是他的问题) )?

1
如何在Linux上删除'update-alternatives'链接
很抱歉提出这个问题,但是我几个小时都无法解决这样一个简单的问题: 我在输入错误 update-alternatives --install /usr/lib64/R/lib/libRblapack.so libRblapack.so /usr/lib64/R/lib/libRblapack_native.so 100 应该是libRlapack.so而不是libRblapack。问题是,如果发出正确的命令行,即 update-alternatives --install /usr/lib64/R/lib/libRlapack.so libRlapack.so /usr/lib64/R/lib/libRlapack_native.so 100 它返回一个错误: libRlapack.so的主要链接必须是/usr/lib64/R/lib/libRblapack.so 我试过了 update-alternatives --remove libRblapack.so /usr/lib64/R/lib/libRblapack.so 但它不起作用-输入正确的命令时会返回相同的错误。 我该如何解决? 谢谢!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.