【发布时间】:2017-11-07 11:47:24
【问题描述】:
当我执行以下命令时(将所有带有.txt 和.sbreaks 扩展名的文件移动到另一个文件夹):
sudo docker exec name mv xyz/data/outputs/*.{sbreaks,txt} <>/data/spare
我收到以下错误:
mv: cannot stat ‘xyz/data/outputs/*.sbreaks’: No such file or directory
mv: cannot stat ‘xyz/data/outputs/*.txt’: No such file or directory
但是,当我通过 sudo docker exec -it name bash 进入 docker 并执行相同的命令:mv xyz/data/outputs/*.{sbreaks,txt} xyz/data/spare 时,它执行得很好。
我在这里做错了什么?
PS:本地和Docker容器都是ubuntu环境
【问题讨论】:
-
<>代表什么? -
@Whymarrh 用正确的名称编辑