我想在路径结构具有可变文件夹名称的脚本中使用 cp 命令。
例如:
文件夹结构:
Workspace/unzipped_workspace/artifactory/my_folder123243/files
这里my_folder123243
不是常量并且my_folder*
是文件夹中的唯一文件夹artifactory
。
我尝试使用
cp -f Workspace/unzipped_workspace/artifactory/*/files ./
但这给了我错误
cp cannot stat Workspace/unzipped_workspace/artifactory/*/files: no such file or directory
当我有变量文件夹名称时,如何cp
在脚本中使用命令?
答案1
find
您可以使用+来完成cp
:
find Workspace/unzipped_workspace/artifactory -name files -exec cp {} ./ \;
此命令不需要,*
因为它将匹配files
名为Workspace/unzipped_workspace/artifactory