Bu komutu çalıştırırsam find $HOME/MySymlinkedPath -name "run*.sh"hiçbir şey olmaz ve hata vermez ('MySymlinkedPath' benim $ HOME olandan başka bir sabit sürücüye sembolik bir yoldur).
Bunlar da başarısız olur:
find ~/MySymlinkedPath -name "run*.sh"
find /home/MyUserName/MySymlinkedPath -name "run*.sh"
Ve sadece emin olmak için, bu olmayan yol başarısız olur (elbette), find $HOME/MySymlinkedPathDUMMYTEST -name "run*.sh"böylece yol bulunur (çünkü bu hata gerçekleşmez), ancak findüzerinde arama yapmaz ve şimdi çok clueless.
Sadece cd $HOME/MySymlinkedPathilk önce böyle bir yol başvurusunu kaldırırsam çalışır, find -name "run*.sh"ancak komut dosyalarım için iyi değildir.
Ek bir bilgi :
bu komut her zamanki gibi çalışır ls $HOME/MySymlinkedPath/run*.shve oraya gidip cd $HOME/MySymlinkedPathçalıştırırsam ls ..sonuç beklediğim şey değildir - sembolik yolun bulunduğu yolun listesi - gerçek yolun listesini döndürür başka bir medya / sabitdisk !!!
pwd -P
/media/MediaIdentifier/RealPath
pwd
/home/MyUser/MySymlinkedPath
Yeniden düşünme :
Bu , sistemimle findve lssistemimle ilgili bir sorun mu var? ya da beklenen ve hiç bir sorun değil ?? Ubuntu 12.10 kullanıyorum. Test ettiğim tüm terminallerde başarısız, bu yüzden bir terminal "sorunu" gibi görünmüyor.