ls后可以用管道来copy吗?

lei_zhuyan 2010-01-18 08:08:04



比如: 把当前目录的.cc文件列出來后,copy到home 目录,怎么写? 或者用shell 怎么写?
ls -l | cp ×××××
后面不知道怎么写。
...全文
140 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lei_zhuyan 2010-01-21
  • 打赏
  • 举报
回复
2楼回答才是我想要的。多谢
brookmill 2010-01-19
  • 打赏
  • 举报
回复
ls *.cc | xargs cp -t TARGET_DIRECTORY
比如,如果楼主说的“home 目录”是指~
ls *.cc | xargs cp -t ~
wuguanlin 2010-01-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 brookmill 的回复:]
ls *.cc | xargs cp -t TARGET_DIRECTORY
比如,如果楼主说的“home 目录”是指~
ls *.cc | xargs cp -t ~
[/Quote]
这个考虑比较周到吧...
iisbsd 2010-01-19
  • 打赏
  • 举报
回复
最好是养成2楼的习惯,想想要是你有2万个cc文件在一个目录里,cp *.cc就搞不通了。
steptodream 2010-01-19
  • 打赏
  • 举报
回复
一楼的答案最简单
deep_pro 2010-01-19
  • 打赏
  • 举报
回复
直接输出重定向
ls -l>/xxxx

Qevil 2010-01-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 brookmill 的回复:]
ls *.cc | xargs cp -t TARGET_DIRECTORY
比如,如果楼主说的“home 目录”是指~
ls *.cc | xargs cp -t ~
[/Quote]

支持一下
liucy1983 2010-01-19
  • 打赏
  • 举报
回复
或者用cp `ls *.cc` ~
rainsome 2010-01-18
  • 打赏
  • 举报
回复
cp *.cc /home

19,619

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧