find . -type f -exec ls -l {} \;
find 命令 查找,搭配exec 对查找到的文件操作。
-exec 后跟command,终止以;结尾,考虑到分号在不同系统中的不同含义,所以习惯用\;转译。
花括号{}指代前面find查找到文件。
例子:
find . -type f -exec ls -l {} \;
find -type f -mtime +14 -exec rm {} \; 删除更改时间在14天之前的文件,即把两周没用到的文件删除
find -name "*.log" -exec mv {} ../ \; 把指定文件类型移动到某目录
find -name "*.log" -exec cp {} test/ \; 把指定文件类型拷贝到某目录
find /etc -name "passwd" -exec grep "root" {} \; 查找“ passwd*的文件,然后grep命令看看在这些文件中是否存在一个root用户。
ls 一个妙用,显示目录,而不是目录下文件,则 ls -d, 这在于用通配符显示完整目录名非常重要
reference: https://www.cnblogs.com/peida/archive/2012/11/14/2769248.html
本文来自博客园,作者:BioinformaticsMaster,转载请注明原文链接:https://www.cnblogs.com/koujiaodahan/p/15527719.html
posted on 2021-11-09 10:41 BioinformaticsMaster 阅读(284) 评论(0) 收藏 举报
浙公网安备 33010602011771号