作者newversion (海纳百川)
看板Linux
标题Re: [问题] 从多个资料夹内复制连续档案
时间Thu Dec 17 11:08:40 2020
※ 引述《kochs ()》之铭言:
: 我有多个资料夹,名称不同但资料夹的名称长度是固定的,
: 资料夹里的档名是连续的,例如:
: ade资料夹里有
: ade.001
: ade.002
: .
: .
: ade.999
: bew资料夹里有
: bew.001
: bew.002
: .
: .
: bew.999
: 我的问题是如果我想把每个资料夹里的153-476档案,
: 都复制到一个我新开的资料架内指令要怎麽下?
: 谢谢。
for i in {153..476}
do
find ???/ -type f -name "???.$i" -exec cp "{}" /path/to/dest/ \;
done
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.159.158.88 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1608174522.A.471.html
1F:推 boris20050: for 的最後面少了分号 12/17 22:36
2F:→ boris20050: 阿,我是因为习惯写一整行才需要 12/17 22:37
3F:推 rickieyang: 这样会跑四百多次find... 12/21 05:56