首页 > 解决方案 > 使用文件 cp 参数错误 python 脚本运行 bash 查找

问题描述

我想将 file_list 复制到另一个位置。这是在 python 脚本中调用的。我有

find <sourceaddress> -exec cp '{}' <destaddress> | .* rm

但它告诉我缺少一个确切的参数。它运行虽然它从命令行给出提示,但从脚本中什么也不做。

标签: bash

解决方案


我认为您缺少“\;” 在最后。我不确定 .* rm 的作用。假设您要删除文件,您可以使用“mv”命令而不是“cp”。

仅将文件从一个目录复制到另一个目录,

find <srcdirectory> -exec cp '{}' <destdirectory> \;

如果要移动文件,请使用“mv”而不是在下面使用。

find <srcdirectory> -exec mv '{}' <destdirectory> \;

推荐阅读