Ben dizin (Blink) mutlak yolu ile symlink oluşturduk ve örneğin aşağıdaki ağaç var:
$ ls -l /tmp/A
total 0
lrwxrwxrwx 1 root root 6 Apr 3 12:27 Blink -> /tmp/B
-rw-r--r-- 1 root root 0 Apr 3 12:27 foo
$ ls -l /tmp/B
total 0
-rw-r--r-- 1 root root 0 Apr 3 12:27 bar
sonra / tmp / A'ya gidip dizini Blink olarak değiştiriyorum:
$ cd /tmp/A
$ pwd
/tmp/A
$ cd Blink
$ pwd
/tmp/A/Blink
cd ..
beni döndürür, /tmp/A
ancak örneğin ls ../foo
yazarsanız hata alırım:
ls: ../foo: No such file or directory
yerleşik cd komutu yolu gerektiği gibi çözer, ancak harici ls .. / tmp / B'nin üst düzeyi olarak kabul edilir ve bu nedenle foo bulamaz.
Burada sorun nedir? Foo dosyasını ../foo gibi göreli yollarla / tmp / A / Blink'ten alabilir miyim?