评论 (6)|发表评论
[1]来自四川成都的 Chrome 55.0|GNU/Linux 用户 发表于 2016-12-17 16:38 的评论:因为第一个回复有问题,干脆改成这样。
for d in {/,}; do \cp --verbose --archive {demo001,demo002} "$d"; done
for d in {~,~/Downloads}; do \cp --verbose --archive {demo001,demo002} "$d"; done
for d in {'dir 01','dir 02'}; do \cp --verbose --archive {demo001,demo002} "$d"; done
上述三个例子展示了如用 cp 命令结合 bash 内部关键字 for,实现一次将一个或多个文件无须交互确认直接复制到一个或多个目录中。
特别需要注意的是,用于分割文件或目录的逗号,其前后不能有空格。
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。