我想做的事情与here类似。区别在于,我只想复制名称中包含特定字符串的文件(例如file_00)。
使用this post的答案,我尝试了此方法:
cp -a /home/folder_1/. find . -name "*file_00*" - print /home/folder_2
但是功能cp无法识别功能find
。然后我尝试了
cp -a /home/yanncochet/folder_1/. -e'file_00' /home/yanncochet/folder_2
但是相同的错误消息。有人可以帮忙吗?
答案 0 :(得分:0)
find
是与cp
不同的程序。我认为您尝试执行的操作是使用find作为cp的输入。您可以为此使用command substitution:
cp $(find directory/ -name "*file_00*") destination/
$(...)
基本上在内部运行命令并返回其输出。