bash - 使用文件 cp 参数错误 python 脚本运行 bash 查找
问题描述
我想将 file_list 复制到另一个位置。这是在 python 脚本中调用的。我有
find <sourceaddress> -exec cp '{}' <destaddress> | .* rm
但它告诉我缺少一个确切的参数。它运行虽然它从命令行给出提示,但从脚本中什么也不做。
解决方案
我认为您缺少“\;” 在最后。我不确定 .* rm 的作用。假设您要删除文件,您可以使用“mv”命令而不是“cp”。
仅将文件从一个目录复制到另一个目录,
find <srcdirectory> -exec cp '{}' <destdirectory> \;
如果要移动文件,请使用“mv”而不是在下面使用。
find <srcdirectory> -exec mv '{}' <destdirectory> \;
推荐阅读
- julia - 如何使用 Winston 在 Julia 中创建极坐标热图
- javascript - 光滑滑块内的引导模态
- typescript - 正确输入 Box 类
- xml - XML 源的问题
- javascript - 自定义 HTML 元素不会切换 CSS 焦点伪类
- python - raise ImportError('Could not import PIL.Image.' '使用`array_to_img`需要PIL。')
- spring-batch - 如何在 Spring Batch 中处理相同的对象事实多个步骤?
- git - 给定标签的 git 子模块状态
- c# - WPF 文本框焦点()
- css - 将鼠标悬停在子菜单上时保持父菜单突出显示