删除目录下指定文件
find ${path} -name "${filename}" -exec rm -rf {} \;
-exec
是find
的一个选项,用于后续执行命令,{}
代表find
查找到的结果,\;
是;
的转义,是-exec
的命令终止符
find ${path} -name "${filename}" | xargs rm -rf
xargs
命令是将上一个命令的结果传递给下一个命令当做参数,配合上管道操作|
,将find
命令的搜索结果传递给rm -rf
进行删除,从而达到删除目录下指定文件的目的
递归查看目录
ls -ld $(find $PWD)