2013-04-04 71 views

回答

0

您可以使用xargs运行cp通过您的过滤器返回的每个项目:

cd folder2 
ls | sort -k1.5 | head -8 | xargs -I % cp % /folder1 
+0

嘿西蒙,我得到了权限被拒绝的错误。 – Pooja 2013-04-04 05:37:41

+1

对不起,完成了,我没有在cp之前和之后添加特技,所以我得到了这个错误,非常感谢! – Pooja 2013-04-04 05:39:29

0

你可以使用这个如果平行安装:

ls | sort -k1.5 | head -8 | parallel cp {} /folder1 

平行如此强大,它可以做更复杂的事情,如shown here个+

0

三个描述符连接终端。这是0是标准输入和1是标准输出和2是标准错误

所以采取的命​​令和使用该描述符3

像ls命令的输出是

Birthday_details2013.ods Books.2/IPC_with_sockets _电源point_ppt_presentation_files /命名文件夹/

该输出被放置在标准输出

的标准输出重定向到另一个文件

home> ls 1>~/Desktop/file 

例如

ls | wc -c | wc -l 1>file 

猫文件

的另一个文件夹桌面包含该文件,并存储该文件的LS命令输出

相关问题