linux - 在命令行中复制一系列文件夹

标签 linux bash

我找到了这个链接,其中包含一个示例,说明我如何实际复制文件范围 https://serverfault.com/questions/370403/copy-a-range-of-files-in-command-line-zsh-bash , 使用这个

$cp P10802[75-83].JPG ~/Images/.

有什么方法可以复制文件夹或目录的范围吗?

也许是这样的 $cp -r folder[001-999] ~/images./

最佳答案

使用-R 标志递归复制目录。根据Can I use shell wildcards to select filenames ranging across double-digit numbers ,您可以使用语法 {start..end} 来匹配一个数字范围。把它们放在一起会给你:

cp -R folder{001..999} ~/images./

关于linux - 在命令行中复制一系列文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28700309/

相关文章:

bash - 使用系统执行某些操作时如何防止代码注入(inject)?

linux - Linux 中的 Eclipse 不透明空白字符

linux - Magento 补丁文件 (diff) 找不到指定的文件

linux - 如何最小化mod_perl脚本的内存分配?

c - 替换字符串后符号查找错误

bash - 使用 ffmpeg 获取有关 mp3 的信息的命令?

bash - CD $PATH : No such file or directory

c - 嵌入式linux调用使用系统

bash - 从 bash 脚本设置路径不会影响全局

Linux Grep 可能是简单的答案