仅显示ls别名中的隐藏文件(点文件)

拉尔夫

我正在使用命令

ls -a | grep '^\.'

仅显示隐藏文件。我加了线

alias hidden='ls -a | grep '^\.'' # show only hidden files

.bash_aliases文件

但这是行不通的。这可能是'性格问题

您能帮我写正确的别名吗?

工作的人

要么使内部一对双引号引起来:

alias hidden='ls -a | grep "^\."'

或使外部引号对成为双引号:

alias hidden="ls -a | grep '^\.'"

或者,使所有引号都使用双引号,然后使内部对转义:

alias hidden="ls -a | grep \"^\.\""

或使其成为函数,以便在调用时可以传递一些参数:

hidden() { ls -a "[email protected]" | grep '^\.'; }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章