GLOBIGNORE 变量的意义

发布于 2023-02-07 19:54:01 字数 480 浏览 106 评论 0

关于 GLOBIGNORE 的意义可以通过查看 bash 的 man 手册来看到:

A colon-separated list of patterns defining the set of filenames to be ignored by pathname expansion.
If a filename matched by a pathname expansion pattern also matches one of the patterns in GLOBIGNORE, it is removed from the list of matches.

它可以用来防止误删除某些文件,比如,假设我们希望谨慎地删除那些隐藏文件,那么我们可以这样设置

GLOBIGNORE=.*

这样一来,用 rm * 就不会删除这些隐藏文件了,你甚至不能用任何通配符的方式来删除这些隐藏文件,唯一能删除这些文件的方法只能是明确地输入完整的名字。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

文章
评论
27 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文