在 Bash 中删除除某些文件外的所有文件
我的一位同事曾经问过我这样一个问题:在 Linux 下,如何删除目录中除某些文件之外的所有文件?当时,我告诉他可以通过模式匹配的方法解决。但其实,除此之外,还有其他的方法,正所谓“条条大路通罗马”。让我们来逐一看看。
假设要删除 ~/Downloads 目录中除 .iso 和 .zip 外的所有文件,那么在 bash 中可以按以下方法处理。
模式匹配法
shopt -s extglob # 确认开启 extglob 选项 …
我的一位同事曾经问过我这样一个问题:在 Linux 下,如何删除目录中除某些文件之外的所有文件?当时,我告诉他可以通过模式匹配的方法解决。但其实,除此之外,还有其他的方法,正所谓“条条大路通罗马”。让我们来逐一看看。
假设要删除 ~/Downloads 目录中除 .iso 和 .zip 外的所有文件,那么在 bash 中可以按以下方法处理。
模式匹配法
shopt -s extglob # 确认开启 extglob 选项 …
响应 Hearbleeding 事件,由 Linux 基金会发起的 Core Infrastructure Initiative (核心基础架构联盟)在最近的一个月里发展迅速,已经吸纳了包括 HP 和 Salesforce 在内的大厂商支持,且覆盖项目也得到进一步扩展。
近一个来 CII 的发展动态有:
0ad是一款类似于《帝国时代》的策略类3D游戏。通过OpenGL支持3D功能,同时可支持windows/Linux/Mac OSX平台。并开放源代码。开发多年仍处于Alpha状态,但其可玩性还不错。最近发布的Alpha16里添加了许多新功能吸引了我的注意。其中最吸引人的时添加了对多语言的支持。感谢 Henryliu 来稿
但默认暂时缺少对中文的支持。同时还需要添加对CJK字体的支持。下面说一下处理过程:
一、 按常规方式安装0ad(不限平台)。
二、 下载east-asian-locales包,该档源自于这里,请从这里下载east-asian-locales-0.0.16.zip …
Google 今日将 Chrome 35 推送到 Stable 更新通道,为桌面 Linux 平台带来了 Aura 图形框架,替代了 GTK2+。
新版 Chrome 的改善有:
跨平台 GUI 框架 Qt 发布 5.3 版本,引入新的 QQuickWidget 以及预编译 Qt Quick 支持。
新版本的更新有:
GtkInspector 是一款即将在 GTK+ 3.14 引入的交互式除错工具,提供程序运行时分析及微调功能,基于 gtkparasite 创建。
功能特点有:
Mozilla Hacks 博客公布了在 Firefox 中实现 W3C EME 扩展的计划,为了满足最终用户和厂商 HTML5 视频的版权控制需求(DRM)。
内容要点如下:
以往我都是使用 LaTeX 来制作简历,在发现 markdown-resume.js 后,我现在有了制作简历的新工具——通过 Markdown 来写简历。
markdown-resume.js 是一个 Node.js 模块,它支持最终转换成 HTML 和 PDF(通过 wkhtmltopdf)格式的简历。
我使用 markdown-resume.js 制作的简历效果如下:
时隔六年,GNOME亚洲峰会将再次在北京举办,不仅如此,还带来了小伙伴 FUDCon !5月24日至25日,北京航空航天大学不见不散!
大会会邀请来自全世界各国的演讲者们分享他们对于开源文化的认识与见解,带来很多新的理念,会上还将对新的Linux桌面模式进行交流。GNOME.Asia报名现在已经开始,欢迎所有自由软件/开源软件的爱好者,以及希望了解和贡献开源社区的朋友们积极参加本次GNOME亚洲峰会!
LinuxTOY 是一个致力于提供 Linux 相关资讯的专题站点。如果您发现了好用好玩的 Linux 东东并愿意发扬自由、分享的精神,可以点击左部导航 Contact 按钮进行投稿。