Sembolik bir karmaşık yuvalama takip için en iyi araçları / programlama teknikleri nelerdir and completely capturing and reporting on every symlink along the way, including those in the middle of a path (See below for more info).
Burada, belirli bir örnek. Bir kabuk komut şu çıktıyı düşünün
ls -l /Library/Java/Home
lrwxr-xr-x 1 root admin 48 Feb 24 12:58 /Library/Java/Home -> /System/Library/Frameworks/JavaVM.framework/Home
Ls komutu dosya / Library / Java / Ev dosya başka bir konuma sembolik olduğunu bildirir. Ancak, bunu işaret ediyor şey de sembolik olduğunu biliyorum izin vermez
ls -l /System/Library/Frameworks/JavaVM.framework/Home
lrwxr-xr-x 1 root wheel 24 Feb 24 12:58 /System/Library/Frameworks/JavaVM.framework/Home -> Versions/CurrentJDK/Home
Bu da, size part of the path dosyasına sivri bir sembolik olduğunu biliyorum izin vermez.
ls -l /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK
lrwxr-xr-x 1 root wheel 3 Feb 24 12:58 /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK -> 1.5
Hangi, sadece bu masal tamamlamak için, başka bir sembolik bağdır
ls -l /System/Library/Frameworks/JavaVM.framework/Versions/1.5
lrwxr-xr-x 1 root wheel 5 Feb 24 12:58 /System/Library/Frameworks/JavaVM.framework/Versions/1.5 -> 1.5.0
Sonunda bir "gerçek" klasörüne işaret.
(Grafiksel olarak veya düz eski metin) bir şekilde sizin için bağlantıları tam zinciri oluşturulabiliyor herhangi bir alet var mı? Ben bir komut verebilecek eminim bu kendileri (ve bunu yapmak ve paylaşmak lütfen! Istiyorsanız), ama o "oh, bok, kenarı durumda. Oh, bok, başka bir ile dolu olacak şey tür gibi görünüyor kenarı durumda ". Ben birileri rahatsız gitti umuyorum.
Ben serbest / sözleşme çalışmaları yapmak, ve herkes bir web sunucu üzerinde PHP uygulamaları yüklemek için biraz daha farklı sembolik kullanır. Biz nerede bizim yeni kodu / modüllerini koymak bilmek yani yarım benim işim genellikle bu (kaçınılmaz olarak) belgelenmemiş hiyerarşi un-yuvalama.