求教:Linux下如何把若干子文件夹的文件都移动到父文件夹并重命名

doudou321 2009-09-02 10:42:01
比如,A文件夹下有AB,AC,AD,AE等子文件夹.现在想把这些子文件夹里的log文件(文件名为log)移动到A文件夹下,并重命名为log1.pcap,log2.pcap,log3.pcap等.
谢谢!
...全文
1288 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
doudou321 2009-09-02
  • 打赏
  • 举报
回复
谢谢hjue,此问题已解决.
多鱼的夏天 2009-09-02
  • 打赏
  • 举报
回复
#!/bin/sh
#设置你的根目录
rootpath='/home'
filenum=0
for line in `find $rootpath -name "log"`
do
filenum=`expr $filenum + 1 `
mv $line $rootpath/log$filenum.pcap
done
doudou321 2009-09-02
  • 打赏
  • 举报
回复
我要用脚本来实现的.请大家指教.谢谢!
Aylazhang 2009-09-02
  • 打赏
  • 举报
回复

# `find . -type d`
# `ls $dir`
doudou321 2009-09-02
  • 打赏
  • 举报
回复
嘿嘿,就是不会写啊!
麻烦指点一下吧,如何把汉字部分用脚本表示

#!/bin/sh
declare -i filenum=0
for dir in 当前路径下的每一个目录
for file in 当前目录下的每一个子文件
do
filenum=$filenum+1
mv $dir/$file log$filenum.pcap
done
done
Aylazhang 2009-09-02
  • 打赏
  • 举报
回复
写个小的shell脚本

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧