将文件从数字范围复制到另一个文件夹

将文件从数字范围复制到另一个文件夹

有点困惑,不知道 CP 命令会将编号为 14 到 39 的文件复制到名为 Volume2 的目录中,例如以下示例:

01.mp3  04.mp3  07.mp3  10.mp3  13.mp3  16.mp3  19.mp3  22.mp3  25.mp3  28.mp3  31.mp3  34.mp3  37.mp3
02.mp3  05.mp3  08.mp3  11.mp3  14.mp3  17.mp3  20.mp3  23.mp3  26.mp3  29.mp3  32.mp3  35.mp3  38.mp3
03.mp3  06.mp3  09.mp3  12.mp3  15.mp3  18.mp3  21.mp3  24.mp3  27.mp3  30.mp3  33.mp3  36.mp3  39.mp3 
Volume2

答案1

你可以这样做

cp {14..39}.mp3 Volume2

但是 for 循环对于其他事情也很方便:

for f in {14..39}.mp3; do cp "$f" Volume2; done

相关内容