You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unix/Linux中"?"的含义及Bash代码`mv public_html/*.??g`解析求助

命令mv public_html/*.??g public_html/images/的作用解释

这是一条Bash环境下的文件移动命令,拆解细节如下:

  • 核心命令mv是Linux/Unix系统中用于移动或重命名文件/目录的工具,这里执行的是移动操作
  • public_html/*.??g是要移动的源文件匹配规则:
    • public_html/限定了查找文件的范围是当前目录下的public_html子目录
    • *会匹配该目录下任意长度的文件名前缀(包括空字符)
    • .??g是后缀匹配规则:.对应文件名里的点,两个?各匹配1个任意字符,最后固定为g——也就是匹配后缀为3个字符且最后一位是g的文件,常见的.png、.jpg、.webp这类图片格式都符合这个规则
  • public_html/images/是目标目录,所有匹配到的文件都会被移动到这个目录中

简单总结:这条命令会把public_html目录内所有后缀为三个字符且以g结尾的文件,全部移动到public_html/images/目录下。

内容的提问来源于stack exchange,提问作者Deezel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 18:35:48