【问题标题】:How to hide .pyc files when you enter `ls` in bash在bash中输入`ls`时如何隐藏.pyc文件
【发布时间】:2013-07-07 20:46:05
【问题描述】:

当我在 bash 中执行 ls 时,我总是看到太多的 *.pyc 文件。有什么办法可以隐藏这些文件?

【问题讨论】:

  • 这背后有什么重要原因吗?我自己被他们惹恼/分心了(为了与现场演示交谈);这就是我来到这里的原因。 听起来你也只是生气

标签: python linux ls pyc


【解决方案1】:

这种方式是黑暗的一面,但你可以通过添加类似的东西来强制ls永远不要显示它们

alias ls='ls --hide="*.pyc"'

到您的.bashrc。如果您使用-a-Als 将显示隐藏文件。

但是,我建议在您的脑海中忽略它们,或者当您真的不想看到它们时运行此版本的 ls

【讨论】:

  • 别名 ls=ls --ignore="*.pyc" 对我不起作用。但alias ls="ls --ignore="*.pyc"" 确实有效
  • alias ls='ls --hide=*.pyc' 可能会更好,因为当您使用 -a 选项或使用诸如 ls *.pyc 之类的通配符进行搜索时,它会被覆盖
  • 将别名命名为稍有不同的东西可能是一个更好的主意。例如alias lsl='ls --hide="*.pyc"',这样您就不会削弱ls,而是拥有您想要轻松使用的功能。
  • 要保留默认颜色,请使用:alias ls='ls --color=auto --hide=*.pyc'
  • @TheoBelaire 我找到了 OSX 的解决方案。 (1) brew install coreutils (2) 把alias lsp='gls --hide="*.pyc"' 放到你的~/.bash_profile;然后你可以使用lspls 而不会看到*.pyc。 (lsp 是我创建的命令名称,代表“ls for python”)
猜你喜欢
  • 1970-01-01
  • 2012-10-24
  • 1970-01-01
  • 1970-01-01
  • 2012-10-17
  • 1970-01-01
  • 1970-01-01
  • 2010-10-07
  • 2013-08-06
相关资源
最近更新 更多