我的Downloads文件夹是个灾难现场。三个月不清理,里面堆满杂七杂八的安装包、临时截图、不知道哪来的PDF。每次手动删完,两周后又恢复原状。

这种重复劳动让我烦躁。但比烦躁更糟的是,我明明会写脚本,却还要亲手做这些。

打开网易新闻 查看精彩图片

于是我开始研究:能不能让终端自己干活,而我连命令行都不用碰?

Linux其实提供了两条路。一条是定时任务,让系统在后台默默执行;另一条是按需触发,需要时一键启动。两者都不需要你记住复杂的命令语法。

我的清理脚本现在长这样:它不只是删除文件,还会记录删了什么、文件多大、放了多久。这些信息写进日志,万一删错东西还能追溯。脚本本身存在~/.local/bin/目录,文件名就叫clear-downloads,在任何终端窗口敲这个名字就能跑。

这种自动化省下的不只是时间。更重要的是控制权——你可以给脚本加条件判断,比如只删超过30天的文件,或者保留超过1GB的大文件。手动操作很难做到这种精细度。

类似的场景还有很多:监控网络流量、生成磁盘使用报告、批量更新软件源、抓取RSS更新。任何你会做第二次的事,都值得写成脚本。

关键认知转变:终端不是只能用来敲命令。把它当成一个自动化中枢,你的重复劳动就会大幅减少。