【问题标题】:Linux: copy all files using the * wildcard that contain the word file [closed]Linux:使用 * 通配符复制包含单词文件的所有文件 [关闭]
【发布时间】:2013-02-25 03:37:45
【问题描述】:

我已经为此工作了一夜,但只解决了部分问题。我正在尝试使用 * 通配符将文件名中包含单词 file 的所有文件复制到工作目录中。

【问题讨论】:

  • 这不是编程问题。
  • @meagar 如果您将 sh 视为一种编程语言。有点。
  • @melpomene 它一种编程语言。这仍然不是编程问题。

标签: linux wildcard cp


【解决方案1】:

尝试这样做:

cp *file* ./work/

【讨论】:

  • 这也将尝试复制包含单词“文件”的目录(在bash 下产生警告消息)。在像 zsh 这样的好的 shell 中,您可以使用扩展的 glob 选项,例如*file*(.) 指定只匹配常规文件,但不确定 bash - 不要自己使用它。
  • 这让我可以快速复制目录中的所有.less 文件。谢谢。
【解决方案2】:
cp *file* work/

这是作业吗?

【讨论】:

    猜你喜欢
    • 2010-10-11
    • 2020-03-09
    • 2020-06-25
    • 1970-01-01
    • 1970-01-01
    • 2018-02-21
    • 1970-01-01
    • 2020-12-26
    • 2013-10-15
    相关资源
    最近更新 更多