代码之家  ›  专栏  ›  技术社区  ›  nickf

是否有方法检查是否有指向目录的符号链接?

  •  58
  • nickf  · 技术社区  · 16 年前

    我在服务器上有一个文件夹,有许多符号链接指向它。我已经创建了一个新文件夹,我想更改所有这些符号链接以指向新文件夹。我曾考虑用一个新文件夹的符号链接替换原来的文件夹,但如果我继续这样做,它可能会变得非常混乱,非常快。

    我所做的是手动更改符号链接以指向新文件夹,但我可能错过了一些。

    是否有方法检查是否有指向特定文件夹的符号链接?

    8 回复  |  直到 16 年前
        1
  •  73
  •   skymt    16 年前

    find . -lname /particular/folder
    

    /particular/folder

    find . -lname '*folder'
    

        2
  •  7
  •   Toby Speight    7 年前
        3
  •  5
  •   Greg Hewgill    16 年前

    for a in `find / -type l`; do echo "$a -> `readlink $a`"; done | grep destfolder
    

    find -lname

        4
  •  3
  •   LaurentG    11 年前
    find . -type l -printf '%p -> %l\n'
    
        5
  •  2
  •   the Tin Man    10 年前

        6
  •  1
  •   Chuck Norris Rohidas Kadam    12 年前
    find / -lname 'fullyqualifiedpathoffile'
    
        7
  •  1
  •   LaurentG    11 年前
    find /foldername -type l -exec ls -lad {} \;
    
        8
  •  1
  •   the Tin Man    10 年前

    -i

    find -inum

    ls -l