【发布时间】:2013-07-07 20:46:05
【问题描述】:
当我在 bash 中执行 ls 时,我总是看到太多的 *.pyc 文件。有什么办法可以隐藏这些文件?
【问题讨论】:
-
这背后有什么重要原因吗?我自己被他们惹恼/分心了(为了与现场演示交谈);这就是我来到这里的原因。 听起来你也只是生气。
当我在 bash 中执行 ls 时,我总是看到太多的 *.pyc 文件。有什么办法可以隐藏这些文件?
【问题讨论】:
这种方式是黑暗的一面,但你可以通过添加类似的东西来强制ls永远不要显示它们
alias ls='ls --hide="*.pyc"'
到您的.bashrc。如果您使用-a 或-A,ls 将显示隐藏文件。
但是,我建议在您的脑海中忽略它们,或者当您真的不想看到它们时运行此版本的 ls。
【讨论】:
ls --ignore="*.pyc" 对我不起作用。但alias ls="ls --ignore="*.pyc"" 确实有效
alias ls='ls --hide=*.pyc' 可能会更好,因为当您使用 -a 选项或使用诸如 ls *.pyc 之类的通配符进行搜索时,它会被覆盖
alias lsl='ls --hide="*.pyc"',这样您就不会削弱ls,而是拥有您想要轻松使用的功能。
brew install coreutils (2) 把alias lsp='gls --hide="*.pyc"' 放到你的~/.bash_profile;然后你可以使用lsp 到ls 而不会看到*.pyc。 (lsp 是我创建的命令名称,代表“ls for python”)