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/srchatayı gösterir cd: no such file or directory: test/firefox/src, çünkü test/firefox/srcsarkan sembolik bir bağdır. cdDenilen başka bir sembolik bağlantı üzerinde mi çalışıyorsun src?
ln -sve cdbize söylemedin kalmamasıdır. testGeç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/firefoxgelen işaret eden bir sembolik yaratacak /some/path/test/firefox/srckadar /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.