回顾:选择性操作
本课属于 Coddy Terminal 学习旅程的“基础知识”单元。第 29 课,共 82 课。
挑战
简单把你掌握的通配符技巧都用起来!
- 使用
mkdir创建一个名为archive的新目录 - 使用
[0-9]方括号通配符,只将个位数的.jpg照片文件移到archive/ - 使用
?通配符,将所有report_?.txt文件移到archive/ - 使用
*通配符,删除剩余的所有.png文件 - 使用
ls列出主目录,确认还剩下哪些文件 - 使用
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 在线编辑器