Bu dosya yapısını oluşturdum:
test/src
test/firefox
Bu komutu çalıştırdığımda:
ln -s test/src test/firefox
test/firefox/src
İşaret ederek sembolik bir bağ kurulmasını beklerdim test/src
, bunun yerine şu hatayı alıyorum:
-bash: cd: src: Too many levels of symbolic links
- Neyi yanlış yapıyorum?
- Bu klasörün kardeşinde depolanan bir klasöre sembolik bir bağlantı oluşturamıyor musunuz?
- Bunun amacı ne?
cd test/firefox/src
hatayı gösterir cd: no such file or directory: test/firefox/src
, çünkü test/firefox/src
sarkan sembolik bir bağdır. cd
Denilen başka bir sembolik bağlantı üzerinde mi çalışıyorsun src
?
ln -s
ve cd
bize söylemedin kalmamasıdır. test
Geçerli dizininizde yalnızca bir alt dizin bulunduğunu varsayarsak, cd src
(veya ne yaptıysanız) bir hata atmalıdır. Bir şey mi koydun test/firefox
?
/some/path
, bir ln -s test/src test/firefox
gelen işaret eden bir sembolik yaratacak /some/path/test/firefox/src
kadar /some/path/test/firefox/test/src
, değil için /some/path/test/src
.
ls -ld test test/*
bu dosyaları oluşturmak için koştuğunuz komutun çıktısını veya tam komut sırasını gönderin.