加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 如何组合shell命令

发布时间:2020-12-13 19:00:47 所属栏目:Linux 来源:网络整理
导读:我正在尝试创建一个脚本,该脚本将从目录中复制文件并将复制的文件放入新目录中. 我知道cp命令将复制文件,mkdir命令将创建目录,但有人知道如何将这两个命令组合成一行吗? 到目前为止我有 mkdir /root/newdir/ cp /root/*.doc /root/newdir 这给出了错误消息

我正在尝试创建一个脚本,该脚本将从目录中复制文件并将复制的文件放入新目录中.

我知道cp命令将复制文件,mkdir命令将创建目录,但有人知道如何将这两个命令组合成一行吗?

到目前为止我有

mkdir /root/newdir/ cp /root/*.doc /root/newdir

这给出了错误消息

mkdir: cannot create directory 'cp': Files exists
mkdir: cannot create directory '/root/files/wp.doc: File exists
mkdir: cannot create directory 'mkdir' : File exists
mkdir: cannot create directory '/root/files/new dir: file exists

但它确实创建了目录newdir

最佳答案
mkdir -p /root/newdir/ && cp /root/*.doc /root/newdir/

这将调用mkdir来创建目录结构,检查命令执行是否成功,如果是,则调用cp命令.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读