1
查找在符号链接路径上不起作用?
如果我运行此命令,则find $HOME/MySymlinkedPath -name "run*.sh"什么也不会发生,也不会出错(“ MySymlinkedPath”是到另一个硬盘驱动器的符号链接路径,而不是我的$ HOME路径)。 这些也会失败: find ~/MySymlinkedPath -name "run*.sh" find /home/MyUserName/MySymlinkedPath -name "run*.sh" 只是为了确保,这个不存在的路径失败了(当然),find $HOME/MySymlinkedPathDUMMYTEST -name "run*.sh"所以找到了该路径(因为不会发生错误),但是find没有对该路径执行搜索,我现在很无能为力。 仅当我cd $HOME/MySymlinkedPath先删除路径引用后才起作用,find -name "run*.sh"但这对我的脚本不利。 附加信息: 此命令照常运行ls $HOME/MySymlinkedPath/run*.sh,如果我去那里cd $HOME/MySymlinkedPath运行该命令ls ..,结果将不是我所期望的-符号链接路径所在的路径列表-返回实际路径的列表另一个媒体/硬盘! pwd -P /media/MediaIdentifier/RealPath pwd /home/MyUser/MySymlinkedPath 重新思考:和或我的系统 是否有问题?还是可以预期的,根本不是问题??我在Ubuntu 12.10上。它在我测试过的所有终端上均失败,因此似乎没有终端“问题”。findls