许多文本编辑器将创建以下格式的临时或备份文件<filename>~
。因此,文件夹显得非常混乱,其中有大量以这种方式重复的文件(<original>
多次<original>~
)。
我想指定这些类型的自动生成的文件有一个前缀“.”,以便它们被隐藏。
有什么办法可以为整个系统做到这一点吗?或者这些文件名定义总是特定于应用程序的?
答案1
这是非常特定于应用的。必须以这样的方式配置编辑器,使其生成带有前置点而不是附加波形符的文件名。在某些只允许指定备份的编辑器中,这可能根本不可行后缀。
但是,如果您担心的是看到备份文件,您至少可以ls
不列出它们。
对于 GNU ls
(来自 GNU coreutils),您可以使用-B
或--ignore-backups
选项。这将明确不列出匹配的文件*~
。它相当于-I '*~'
或--ignore='*~'
。
在 shell 初始化文件 ( ~/.bashrc
for bash
) 中,添加
alias ls='command ls -B'
或者
function ls { command ls -B "$@"; }
使备份文件不显示在文件管理器中也可能可以完成,但如何完成此操作(如果可能)取决于您使用的文件管理器。