复制bash中的选定文件

用户名

我正在尝试在目录之间复制特定文件。所以我列出了所有文件ls,并添加了行号,cat -n然后选择了要复制的前100个文件head -100之后,我使用了xargs命令,但是它不起作用。这是代码:

ls * | cat -n | head -100 | xargs -0 cp -t ~/foo/bar

该命令在屏幕上再现文件列表并返回警告File name too long

我也尝试过-exec cp -t,它返回消息-bash: -exec: command not found

编辑:我的文件名包含年份(例如1989a,1989b,1991a,1992c),因此我想选择在特定年份(例如1993)之前发布的所有文件。

汤姆·费内奇

这将导致100次调用,cp但是您可以使用循环:

count=0; for i in *; do cp "$i" ~/foo/bar; ((++count == 100)) && break; done

您可以执行此操作的另一种方法是使用数组:

files=( * )
cp "${files[@]:0:100}" ~/foo/bar

全局*扩展将使用当前目录中的文件列表填充数组。然后复制数组的前100个元素。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在bash脚本中复制文件

来自分类Dev

从 vim 文件中复制和粘贴选定的文本

来自分类Dev

从bash中的多个tsv文件中连接选定的列

来自分类Dev

复制然后在Bash中异步移动文件

来自分类Dev

Bash Shell复制隐藏目录中的文件

来自分类Dev

Bash脚本从“下载”文件夹中复制文件

来自分类Dev

在Midnight Commander中复制时插入选定的文件名

来自分类Dev

将不同目录中的文件中的选定行复制到另一个文件

来自分类Dev

从一个文件中复制选定的行,并将这些行插入到选定行之后的另一文件中

来自分类Dev

如何检查文件是否仍在bash中复制?

来自分类Dev

如何在jcl排序中仅将输入文件的选定列复制到输出文件

来自分类Dev

如何在Excel或Notepad ++中的CSV文件中的单元格之间复制特定的选定数据?

来自分类Dev

打印文件中的选定列

来自分类Dev

bash复制文件以链接参考

来自分类Dev

复制文件(使用bash)作为新文件,并在文件中编辑变量

来自分类Dev

在C中复制文件

来自分类Dev

在Windows中复制文件?

来自分类Dev

在sml中复制文件

来自分类Dev

在python中复制文件

来自分类Dev

列出文件输入中的选定文件

来自分类Dev

以bash不同的顺序将所有文件的内容复制到一个文件中

来自分类Dev

在Linux bash中复制具有完整路径的文件和文件夹

来自分类Dev

复制bash脚本文件,并在文件名中添加其他字符

来自分类Dev

bash 中的 xming - 复制文本

来自分类Dev

复制路径中的文本(Bash)

来自分类Dev

复制选定的文本,并在链接中添加纯文本?

来自分类Dev

Android Webview:如何在Webview中复制选定的文本。

来自分类Dev

在回收站中杀死选定的文件

来自分类Dev

合并csv文件中的选定行/行

Related 相关文章

热门标签

归档