问答详情
源自:3-5 Linux链接命令

ln命令时提示:ln: 正在访问"/a/afile": 没有那个文件或目录

[root@localhost a]# ll

总用量 8

-rw-r--r--. 1 root root    0 12月 18 07:00 afile

drwxr-xr-x. 2 root root 4096 12月 11 07:17 b

drwxr-xr-x. 2 root root 4096 12月 18 07:08 tmp

[root@localhost a]# cd ..

[root@localhost ~]# ll

总用量 64

drwxr-xr-x. 4 root root  4096 12月 18 07:08 a

-rw-r--r--. 1 root root    17 12月 11 08:08 aa.txt

-rw-------. 1 root root  1272 12月  7 08:27 anaconda-ks.cfg

drwxr-xr-x. 2 root root  4096 12月 11 07:17 b

-rw-r--r--. 1 root root 26150 12月  7 08:27 install.log

-rw-r--r--. 1 root root  7572 12月  7 08:23 install.log.syslog

drwxr-xr-x. 2 root root  4096 12月 18 06:49 mytest

drwxr-xr-x. 2 root root  4096 12月 10 08:08 test

[root@localhost ~]# mkdir tmp

[root@localhost ~]# ll

总用量 68

drwxr-xr-x. 4 root root  4096 12月 18 07:08 a

-rw-r--r--. 1 root root    17 12月 11 08:08 aa.txt

-rw-------. 1 root root  1272 12月  7 08:27 anaconda-ks.cfg

drwxr-xr-x. 2 root root  4096 12月 11 07:17 b

-rw-r--r--. 1 root root 26150 12月  7 08:27 install.log

-rw-r--r--. 1 root root  7572 12月  7 08:23 install.log.syslog

drwxr-xr-x. 2 root root  4096 12月 18 06:49 mytest

drwxr-xr-x. 2 root root  4096 12月 10 08:08 test

drwxr-xr-x. 2 root root  4096 12月 18 07:08 tmp

[root@localhost ~]# ln /a/afile /tmp/afile.hard

ln: 正在访问"/a/afile": 没有那个文件或目录


提问者:1学习人 2015-12-17 23:12

个回答

  • Dayton
    2015-12-18 00:35:18

     Linux系统中,/ 反斜杠代表根目录,敢问楼主的a目录是否在根目录下建的,如果不是 /a/afile 的路径自然会报错,其后的 /temp/afile.hard也会报错,建议楼主进入a目录中用pwd命令取到文件的绝对路径,然后在用ln命令