慕粉18221508921
2017-01-16 20:29
[root@localhost ~]# find /etc -size +20k -a -size -40k -exec ls -l {} \;
这个命令可以执行,下面那个就报错,可是 ls-l 的别名不就是 ll 么,难道这里不能用别名?
[root@localhost ~]# find /etc -size +20k -a -size -40k -exec ll {} \;
find: “ll”: 没有那个文件或目录
估计是,因为ls -l 找的是系统级别下声明这条命令的文件, 使用了ll就如上面显示的那样,不能找到文件。
Linux达人养成计划 I
399416 学习 · 3791 问题
相似问题