$ find ./ -size -1000k 普通的find查找这样就可以 ,为什么下面的一定要加\;呢?
$ find ./ -size -1000k -exec ls -l {} \;
$ find ./ -size -1000k -exec ls -l {} \;
0
因为第二条命令用了-exec 参数
-exec 后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。
-exec 后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。
编辑回复