为了账号安全,请及时绑定邮箱和手机立即绑定

find 命令1 -exec 命令2 {} \; 命令2 是不是不可以用别名?

[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”: 没有那个文件或目录

正在回答

1 回答

估计是,因为ls -l 找的是系统级别下声明这条命令的文件, 使用了ll就如上面显示的那样,不能找到文件。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Linux达人养成计划 I
  • 参与学习       398613    人
  • 解答问题       3791    个

Linux入门视频教程,以通俗易懂的语言带你感受linux之美

进入课程

find 命令1 -exec 命令2 {} \; 命令2 是不是不可以用别名?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信