Menu
CoddyTech

回顾:选择性操作

本课属于 Coddy Terminal 学习旅程的“基础知识”单元。第 29 课,共 82 课。

challenge icon

挑战

简单

把你掌握的通配符技巧都用起来!

  1. 使用 mkdir 创建一个名为 archive 的新目录
  2. 使用 [0-9] 方括号通配符,只将个位数的 .jpg 照片文件移到 archive/
  3. 使用 ? 通配符,将所有 report_?.txt 文件移到 archive/
  4. 使用 * 通配符,删除剩余的所有 .png 文件
  5. 使用 ls 列出主目录,确认还剩下哪些文件
  6. 使用 ls archive 列出 archive 文件夹,确认其中的内容

注意:photo_10.jpg 应留在主目录中。它有两位数字,因此不会匹配 [0-9]。仔细想想每一步该用哪个通配符!

这里的列表中,photo_10.jpg 排在 photo_1.jpg 前面:ls 使用沙盒区域设置,比较名称时会忽略下划线。在你自己的机器上,顺序可能不同。请比较文件集合,而不是顺序。检查会查看你执行完所有命令后的文件最终状态,因此无论你用一条还是两条命令列出文件,也无论你在过程中查看了多少次,都没有影响。

⚠ 请先清理:如果你在主目录中看到意料之外的目录(例如 family、nature 或 travel),它们可能是上一课留下的,请在运行上述步骤前将其删除。对每个目录使用 rm -rf <dirname>(例如,rm -rf family)。这样可以确保你的 ls 输出与预期结果一致。

亲手试试

终端

基础知识中的所有课

自己练习: Terminal 在线编辑器