Ubuntu 24.04 LTS执行标准命令出现“Too many levels of symbolic links”错误的求助
Ubuntu 24.04 LTS执行标准命令出现“Too many levels of symbolic links”错误的求助
大家好,我在Ubuntu 24.04 LTS里执行一条很基础的命令时遇到了奇怪的错误,实在搞不懂怎么回事,想请大家帮忙看看:
当我执行这条命令时:
$ seq 3 | xargs xargs: echo: Too many levels of symbolic links
我做了一些排查,相关命令和输出如下:
$ type xargs xargs is hashed (/usr/bin/xargs) $ file /usr/bin/xargs /usr/bin/xargs: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=79b7a3c07c6fe7414c813f0896c26cc0e1c3d61e, for GNU/Linux 3.2.0, stripped $ type echo echo is a shell builtin $ which echo /usr/bin/echo $ ls -l /usr/bin/echo -rwxr-xr-x 1 root root 35208 2024-04-05 10:36 /usr/bin/echo $ file /usr/bin/echo /usr/bin/echo: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f889a8ec60c20299e38e13021f01c5798d083f8f, for GNU/Linux 3.2.0, stripped
UPDATE 3:原来问题出在我的PATH变量上!我之前还以为是文件系统里某个地方有循环符号链接,结果根本不是,是PATH变量的问题。麻烦大家帮忙把这个问题关了吧。
备注:内容来源于stack exchange,提问作者xpt
相关产品推荐
相关产品推荐

