ubuntu下批量删除拷贝不同目录下的相同名字文件夹

来源:互联网 发布:网络机顶盒需要wifi吗 编辑:程序博客网 时间:2024/06/06 10:07

批量删除.gitignore: find . -name .gitignore -exec rm {} \;


获取所有路径下的.gitignore并以同样的目录创建拷贝:

find . -name .gitignore|awk -F/ 'OFS="/"{$NF="";for(i=2;i<NF;i++)printf $i "/";printf "\n"}'|xargs -I'{}'  mkdir -p ../lichee_bak/{} 

(在lichee目录下找到.gitignore路径lichee_bak下生成对应的文件目录)


find . -name .gitignore|awk -F/ 'OFS="/"{$NF="";for(i=2;i<NF;i++)printf $i "/";printf "\n"}'|xargs -I'{}'  cp ./{}.gitignore ../lichee_bak/{}.gitignore

(拷贝.gitignore到lichee_bak生成的对应文件目录下)


0 0
原创粉丝点击