cp 在 bash 脚本上表现得很奇怪
cp acting weird on bash script
我正在尝试使用 bash 脚本将一些图像文件从一个文件夹复制到另一个文件夹,其中包含以下两行 [以及许多其他内容]:
1. cp -r "$source/images/inverted_header/" "$createDirectory/images"
2. cp -r "$source/images/header/" "$createDirectory/images"
问题是,第一行仅将 "inverted_header" 中的图像文件复制到目标文件夹 [这是预期的行为],而第二行将文件夹 "header" 复制到目标文件夹...
这发生在 Windows。该脚本建立在 Mac 上,完美运行!
我做错了什么?
正确的语法是:
1. cp -r "$source/images/inverted_header/." "$createDirectory/images"
2. cp -r "$source/images/header/." "$createDirectory/images"
很有魅力!
我正在尝试使用 bash 脚本将一些图像文件从一个文件夹复制到另一个文件夹,其中包含以下两行 [以及许多其他内容]:
1. cp -r "$source/images/inverted_header/" "$createDirectory/images"
2. cp -r "$source/images/header/" "$createDirectory/images"
问题是,第一行仅将 "inverted_header" 中的图像文件复制到目标文件夹 [这是预期的行为],而第二行将文件夹 "header" 复制到目标文件夹...
这发生在 Windows。该脚本建立在 Mac 上,完美运行!
我做错了什么?
正确的语法是:
1. cp -r "$source/images/inverted_header/." "$createDirectory/images"
2. cp -r "$source/images/header/." "$createDirectory/images"
很有魅力!