【发布时间】:2013-05-31 14:10:52
【问题描述】:
在使用此命令选择文件后,我正在尝试使用 xargs 复制文件
grep 'string' | awk '{print $2$3}' | xargs -I {} cp {} /dir1/dir2/dir3
每个我正在复制的文件都会收到以下错误消息
cp: cannot stat `/dir1/dir2/dir3/file1.jpeg': No such file or directory
它告诉我目录正确,并告诉我找不到的问题,file1.jpeg实际上在dir3文件中,整个路由100%正确
我尝试使用echo cp,但每个文件仍然收到此消息:
cp /dir1/dir2/dir3/file1.jpeg /new/directory/
有人可以帮忙吗? -赞赏
【问题讨论】:
-
你想把文件从 /dir1/dir2/dir3 复制到那个目录吗?
-
是的,罗杰,实际上是多个文件
-
你没听懂我的问题,我想问/dir1/dir2/dir3是源目录还是目的目录?
-
dir1/dir2/dir3是源目录,我复制到/new/directory
-
你应该把 {} 放在 /dir1/dir2/dir3 之后
标签: linux command-line copy command