社区
系统维护与使用区
帖子详情
linux查找文件并复制
yanxiazhiqiu
2017-08-22 04:27:01
在某个目录下查找文件,并在查找到的文件对应的目录下复制为另一个文件名。
如当前的目录结构为:
./a/b/1.txt
./a/c/1.txt
希望脚本执行后得到的目录结构为:
./a/b/1.txt
./a/c/1.txt
./a/b/2.txt
./a/c/2.txt
...全文
824
7
打赏
收藏
linux查找文件并复制
在某个目录下查找文件,并在查找到的文件对应的目录下复制为另一个文件名。 如当前的目录结构为: ./a/b/1.txt ./a/c/1.txt 希望脚本执行后得到的目录结构为: ./a/b/1.txt ./a/c/1.txt ./a/b/2.txt ./a/c/2.txt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
冰瞬若封
2017-11-30
打赏
举报
回复
学习了,大牛威武.
lcf32781941
2017-11-21
打赏
举报
回复
跟着大牛们学习学习!
gyfeir
2017-11-21
打赏
举报
回复
find / -name "文件名" -exec cp -r {} /复制到哪个目录下 \;
wds19860
2017-09-16
打赏
举报
回复
是用循环出来吗?
寒桥
2017-09-14
打赏
举报
回复
find 目录 -name,指定目录下查询
寒桥
2017-09-14
打赏
举报
回复
dir1=`find -name 1.txt`|awk 'NR==1{print $1}` dir2=`find -name 1.txt`|awk 'NR==2{print $1}` cp $dir1 `echo $dir1|awk '{gsub("1","2");print}'` cp $dir2 `echo $dir1|awk '{gsub("1","2");print}'` 我只能想到这种方法了
exuxu
2017-09-14
打赏
举报
回复
for x in `find ./a -name "*.txt" ` do F_NAME=`echo $x|awk -F '/' '{print $NF}'` N_NAME="new_${F_NAME}" F_PATH=`echo $x|sed "s/$f_name//"` cp "${F_PATH}${F_NAME}" "${F_PATH}${N_NAME}" done
Linux
下用find查找并
复制
指定文件到指定目录下
Linux
下用find查找并
复制
指定文件到指定目录下 find . -iname "*.doc" -type f -exec cp {} /tmp/doc \; 实例,即使目录有空格也可以 参考链接错误,评论问更正
Linux
下用find查找并
复制
指定文件到指定目录下
Linux
find查找指定文件并
复制
到指定文件夹
这里以Ubuntu为例,其他
Linux
未尝试 这里我选择的是当前目录下,文件名以A或a开头以z或Z结尾的文件从当前目录
复制
到QQ目录 find . -name A* -o -name a* -o -name *z -o -name *Z | xargs cp -t /home/test/QQ find为搜索文件 格式为:find path -option 【 -print 】 【 -exec -ok |xargs |grep 】 【 command {} ; 】 1)p
Linux
命令之 find:
查找文件
温馨提示:本教程的 GitHub 地址为「
linux
-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 在
Linux
命令中,find用于在指定目录下
查找文件
。任何位于参数之前的字符串都将被视为欲查找的目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等多种查询方式。如果在使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将
linux
按名字
查找文件
夹,
Linux
基础:常用命令(1) —— find
查找文件
或目录并
复制
指定文件到指定目录下...
语法find(选项)(参数)选项参数-name 按名字查找-iname 忽略大小写-type 按文件类型 f 普通文件 d 目录-size 按文件大小-exec 匹配所有搜索结果实战
查找文件
、目录、大小1、将用户目录tom目录下所有的.a文件
复制
到当前目录tom/lib下find ~/tom -name ".a" -type f -exec cp {} ./tom/lib \2、查找当前目录下...
【
Linux
】
复制
文件到当前目录 /
复制
文件并重命名到当前目录
Linux
复制
文件到当前目录 如何在
Linux
系统下
复制
当前目录的文件到当前目录 1)查看当前路径 pwd >>/home/user 2)选择要
复制
的文件,以及重命名后的文件 比如,我们要
复制
/home/user 目录下的 test.sh 文件 到 当前目录,并将
复制
后的文件 命名为 test1.sh cp -i test.sh /home/user/test1.sh cp -i 原文件 目标目录/重命名文件 3)完成 ...
系统维护与使用区
19,613
社区成员
74,602
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章