Git Bash窗口:ls-t |头-n 3到cp的管道输出

Git Bash窗口:ls-t |头-n 3到cp的管道输出,bash,git-bash,Bash,Git Bash,我想使用Git Bash将我最近下载的3个文件复制到另一个目录。我可以使用 ls-t~/下载| head-n3 ,但如何将它们作为输入传递给cp函数,以便 把它们复制到其他目录 我对编程和Bash非常陌生,如果这是显而易见的,我很抱歉 注意:不需要git bash来复制这些文件:如果已将/usr/bin添加到%PATH%(as)中,则可以在任何常规CMD会话中执行该Linux命令序列: vonc@VONC D:\git\git > where xargs D:\prgs\git\lates

我想使用Git Bash将我最近下载的3个文件复制到另一个目录。我可以使用

ls-t~/下载| head-n3

,但如何将它们作为输入传递给cp函数,以便 把它们复制到其他目录


我对编程和Bash非常陌生,如果这是显而易见的,我很抱歉

注意:不需要git bash来复制这些文件:如果已将
/usr/bin
添加到
%PATH%
(as)中,则可以在任何常规
CMD
会话中执行该Linux命令序列:

vonc@VONC D:\git\git
> where xargs
D:\prgs\git\latest\usr\bin\xargs.exe

vonc@VONC D:\git\git
> ls -t|head -3|xargs | xargs -I\{\} echo  "{}" a
wt-status.h wt-status.c worktree.h a
另请参见“”中提到的xargs。

另一个选项(
cp$(ls-t | head-3)目录
)必须只在bash中。

这与git无关,实际上只是bash问题。您需要的是xargs。谢谢您的回复@当然。别忘了读书