linux - 我可以在 bashrc 中放入一些东西来隐藏文本编辑器(~ 扩展名)文件吗?

标签 linux bash

我想在不查看 vim 生成的所有 ~ 文件的情况下执行 ls。可能吗?

最佳答案

与 bash 相比,在 vim 中解决这个问题更好。

使用

set backupdir=~/.backup,/tmp

将所有 ~ 文件放在 ~/.backup 目录中。将该目录更改为您想要的任何内容。 /tmp 意味着它将作为 ~/.backup 目录的后备。

如果你根本不想生成备份文件,你可以使用

set nobackup
set nowritebackup

禁用它,但您当然会失去该功能。

编辑:

虽然上面的解决方案仍然是我推荐的解决方案,因为你可以用它做更多的事情,但我只是意识到 ls 有一个 -B 选项,它将隐藏文件结尾用~。我自己给它取了别名,但从未注意到。如果你真的想要,你可以使用别名 ls -B 并使用它。

编辑 v2.0:

正如 Wesley 所指出的,一些平台的 ls 命令对 -B 有不同的含义,有些平台可能根本没有。我使用的是 GNU ls,从我记事起它就有这个开关。

关于linux - 我可以在 bashrc 中放入一些东西来隐藏文本编辑器(~ 扩展名)文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/844632/

相关文章:

c - 在 printf 中使用括号无法正常工作

linux - 如何在 Linux 中启动 Apache 服务器

linux - 将 PHP CLI 打印的值分配给 shell 变量

bash - bash 是否在 ${var+...} 中错误地进行了 "$@"扩展?

linux - 关于Linux文件系统

c - 如何在Linux环境下使用C chdir

linux - git clone 无法通过 HTTP 开始中继

python - 如何在Python中调用自定义的命令行函数

linux - 使用 sed 在 Linux 中拆分或连接行

bash - 如何在 Bash 中将目录设置为参数