假设我有一个从“meta-00000”到“meta-10000”的文件夹。但是,我只想将文件从“meta-00000”传输到“meta-00300”(301文件)到另一个目录中,我该怎么做?我问这是因为我不想输入cp ./meta-000xx ./directory
为301次!有没有什么好的解决方案?如何复制具有特定后缀的文件一段时间?
0
A
回答
1
cp meta-{00000..00300} directory # Bash 4
或
for ((i = 0; i <= 300; ++i)); do
cp meta-$(printf '%05d' $i) directory
done
+0
范围说明符{00000..00300}在许多版本的'bash'或其他shell中不可用。 – Makyen 2014-09-22 02:42:44
2
这应该工作在几乎所有的壳:
cp meta-00[0-2][0-9][0-9] meta-00300 directory
0
for i in `ls -1 meta-000* | head -n 301`
do
cp $i target_directory/
done
或
for i in $(seq -f "%05g" 0 300)
do
cp meta-$i target_directory/
done
相关问题
- 1. 复制具有特定前缀的多个文件
- 2. 使用通配符排除具有特定后缀的文件
- 3. 如何列出具有特定前缀名称的mat文件?
- 4. 使用Perl,我如何查找和删除具有特定后缀的文件?
- 5. 复制具有特定条件的行
- 6. 复制目录中的所有文件的所有内容具有一定的后缀
- 7. 如何过滤带有特定前缀和后缀(扩展名)的文件名?
- 8. 具有特定时间的mysql事件
- 9. 具有新后缀的Renamea文件
- 10. 如何将所有具有相同后缀的文件复制到另一个目录? - Unix
- 11. 如何移动具有特定前缀的目录中的所有文件?
- 12. 复制具有特定扩展名的文件名的位置
- 13. 如何计算一段时间内具有特定状态的用户数量?
- 14. Java将文件复制到具有某个前缀的目录
- 15. 复制具有特定字符串非零批次的文件
- 16. 如何具体的文件复制到特定文件夹的Linux的bash
- 17. 如何复制固定没有时间
- 18. 如何强制mysql缓存查询一段特定时间?
- 19. 如何操作具有已知后缀的类似文件对?
- 20. MATLAB:如何将具有特定扩展名的文件复制到文件夹上的一个目录中?
- 21. Java.exe在创建文件后锁定文件一段时间
- 22. 如何使用Perl复制特定类型的所有文件?
- 23. 如何查找具有特定字段的所有文档
- 24. Bash复制特定文件
- 25. Linux复制特定文件
- 26. 我怎样才能复制一个具有特定日期的文件在c#
- 27. 如何忽略具有给定前缀的文件?
- 28. 如何提取R中特定时间段之间的推文?
- 29. 在PowerShell中复制和重命名具有特定文件名的文件
- 30. HAProxy只允许具有特定后缀的网址
写小shell脚本使用for循环可以运行300次。您可以执行shell脚本文件。 – 2014-09-22 01:20:52
但我不知道如何将循环变量附加到文件的末尾,请问您可以向我展示一个例子吗? – user2970089 2014-09-22 01:23:07