linux复制文件夹中前N个文件

(1)指令
ls |head -n N |xargs -i cp {} /home/xuqiong/data/testimg/nosee/test

N:文件个数

如果N=1000,命令如下:

ls |head -n 1000 |xargs -i cp {} /home/xuqiong/data/testimg/nosee/test

(2)报错:cp: omitting directory 'neg'

发现:复制的文件夹下还有名为:neg的文件夹

查看cp --h,用如下第一个:-r 进行递归,文件夹也可以拷贝

修改后指令为:

ls |head -n 1000 |xargs -i cp -r {} /home/xuqiong/data/testimg/nosee/test

猜你喜欢

转载自blog.csdn.net/weixin_41770169/article/details/90080768