linux find命令

来源:互联网 发布:多力甾醇玉米油知乎 编辑:程序博客网 时间:2024/06/05 10:19

find当前目录下libasound.*所有文件 复制到指定文件夹

find . -name "libasound.*" -type f -exec cp {} ~/project/libs/sound \;

find复制目录结构

find src -type d | sed 's/src/mkdir -p dst/' | sh 

find查找src目录中包含有"*.h"文件目录 按原结构复制到 dst中 ,dirname用于取文件路径,sort -u用于去除重复目录

find src -type f -name '*.h' | xargs -i dirname '{}' | sort -u | sed 's/src/mkdir -p dst/' | sh 
0 0