有时*.save会在/etc/sources.list.d/目录中生成文件,这会在使用apt-get.
我想知道是什么原因导致它们产生。有什么办法可以防止它们产生吗?
示例输出错误:
N: Ignoring file 'plesk.list.ai_back' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
Run Code Online (Sandbox Code Playgroud)
*.save 文件是您源文件中的某种备份,这些不会造成任何麻烦,导致 apt 默默地忽略这些文件。
nano也使用类似的文件,如果你得到一个名为*.save.1它的文件是因为nano,这些是紧急文件,当nano接收到SIGHUB或者SIGTERM它会将其缓冲区写入紧急文件以防止数据丢失。例如,如果终端在您打开文件或 ssh 连接失败时关闭(来自man nano注释部分)。
plesk.list.ai_back 是plesk备份文件。
apt 忽略除*.listfiles之外的所有内容。它告诉你一些警告,让你知道这些文件但它也忽略了一些他们的默默喜欢*.save或*.bak文件。
正如我所说,这些是备份文件,它们不会影响apt并且无害,因此最好保留它们而不是删除它们。
我建议使用Dir::Ignore-Files-Silently选项将*.ai_back文件添加到静默忽略的列表中。会发生什么是apt像以前一样忽略这些,但是它不会再向您显示任何警告。
创建一个文件withing: /etc/apt/apt.conf.d/:
sudo nano /etc/apt/apt.conf.d/20-ignorebk
Run Code Online (Sandbox Code Playgroud)
添加Dir::Ignore-Files-Silently:: "\.ai_back$";到此文件并保存。
现在您不应收到有关此类文件的任何警告。
| 归档时间: |
|
| 查看次数: |
2296 次 |
| 最近记录: |