使用 cat 查看创建的软链接文件,出现 cat: 文件: 符号连接的层数过多

今天在使用 cat 查看创建的软链接文件时,出现了这样一个问题:

出现过程:

1、首先,在当前 home 目录下我有一个 2.txt 文件和 test 文件夹 ;

[wq@localhost ~]$ ls
1.txt  2.txt  Desktop  Documents  Downloads  Music  Pictures  Public  Templates  test  Videos

2、我通过软连接将 2.txt 文件的快捷方式放入 test 文件夹内;

[wq@localhost ~]$ ln -s 2.txt test

3、然后,通过 cat 命令查看快捷方式文件 2.txt 的内容,却提示我:

[wq@localhost ~]$ cat test/2.txt
cat: test/2.txt: 符号连接的层数过多

出现原因:

软链接的两个参数路径,我写的是:相对路径,而非绝对路径。

软连接语法:

ln -s 参数1 参数2

-s :(创建软链接)

参数1:(要链接的文件或文件夹)

参数2:(要链接去的地方)

解决办法:

把参数路径改为:绝对路径。

4、最后,我重新改成绝对路径使用软链接;

[wq@localhost ~]$ ln -s /home/wq/2.txt /home/wq/test/

 

5、此时,通过 cat 命令查看快捷方式文件 2.txt 的内容,就可以成功查询到了。

 [wq@localhost ~]$ cat test/2.txt
/home/wq
233

 完。。。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部