如何将此命令的输出复制到其他目录文件夹中?
cd folder2
cp `ls | sort -k1.5 | head -8` /folder1/
您可以使用为过滤器返回的每个项目xargs
运行:cp
cd folder2
ls | sort -k1.5 | head -8 | xargs -I % cp % /folder1
在终端连接的三个描述符。这是0是标准输入,1是标准输出,2是标准错误
所以采取和使用这 3 个描述符的命令
像 ls 命令输出是
Birthday_details2013.ods Books.2/ IPC_with_sockets _power point_ppt_presentation_files/ 无标题文件夹/
此输出放置在该标准输出上
标准输出被重定向到另一个文件
home> ls 1>~/Desktop/file
例如
ls | wc -c | wc -l 1>file
猫文件
1
另一个文件夹桌面包含该文件,该文件存储了 ls 命令输出